From df5426dd8b8c7905d08688463751c6fabb2bc561 Mon Sep 17 00:00:00 2001 From: Bryan Boreham Date: Thu, 20 Aug 2015 11:57:56 +0100 Subject: [PATCH] Check if we have any peers with entries, to avoid crash --- ipam/ring/ring_test.go | 3 +++ 1 file changed, 3 insertions(+) diff --git a/ipam/ring/ring_test.go b/ipam/ring/ring_test.go index c9ab789b..f25de566 100644 --- a/ipam/ring/ring_test.go +++ b/ipam/ring/ring_test.go @@ -709,6 +709,9 @@ func TestFuzzRingHard(t *testing.T) { ringsWithEntries = append(ringsWithEntries, ring) } } + if len(ringsWithEntries) == 0 { // no rings have entries. + return + } ring1 := ringsWithEntries[rand.Intn(len(ringsWithEntries))] ring2index, _, ring2 := randomPeer(-1) common.Log.Debugf("%s: 'Gossiping' to %s", ring1.Peer, ring2.Peer)