From 6cd438ba896c48caa4194fb7381d91eae33b9461 Mon Sep 17 00:00:00 2001 From: Aliaksandr Valialkin Date: Mon, 7 Nov 2016 17:21:28 +0200 Subject: [PATCH] LBClient: panic on empty Clients --- lbclient.go | 3 +++ 1 file changed, 3 insertions(+) diff --git a/lbclient.go b/lbclient.go index 5dadaef..17f1f57 100644 --- a/lbclient.go +++ b/lbclient.go @@ -84,6 +84,9 @@ func (cc *LBClient) Do(req *Request, resp *Response) error { } func (cc *LBClient) init() { + if len(cc.Clients) == 0 { + panic("BUG: LBClient.Clients cannot be empty") + } for _, c := range cc.Clients { cc.cs = append(cc.cs, &lbClient{ c: c,