aboutsummaryrefslogtreecommitdiff
path: root/lbclient.go
diff options
context:
space:
mode:
authorGravatar Aliaksandr Valialkin <valyala@gmail.com> 2016-11-07 17:21:28 +0200
committerGravatar Aliaksandr Valialkin <valyala@gmail.com> 2016-11-07 17:21:28 +0200
commit6cd438ba896c48caa4194fb7381d91eae33b9461 (patch)
treed4c826f9f7507bc9e585c3e7587a1211419bf9d8 /lbclient.go
parentReduce stack space usage when using response compression (diff)
downloadfasthttp-6cd438ba896c48caa4194fb7381d91eae33b9461.tar.gz
fasthttp-6cd438ba896c48caa4194fb7381d91eae33b9461.tar.bz2
fasthttp-6cd438ba896c48caa4194fb7381d91eae33b9461.zip
LBClient: panic on empty Clients
Diffstat (limited to 'lbclient.go')
-rw-r--r--lbclient.go3
1 files changed, 3 insertions, 0 deletions
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,