From e5c9caef71beb46b82dee4e2c2d8d24f93249c46 Mon Sep 17 00:00:00 2001 From: Valery Piashchynski Date: Fri, 28 Feb 2020 15:50:10 +0300 Subject: NPE when trying to get workers[0] --- service/limit/service_test.go | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) (limited to 'service/limit/service_test.go') diff --git a/service/limit/service_test.go b/service/limit/service_test.go index c21d0419..6285f213 100644 --- a/service/limit/service_test.go +++ b/service/limit/service_test.go @@ -391,6 +391,10 @@ func Test_Service_Listener_MaxMemoryUsage(t *testing.T) { } } func getPID(s interface{}) string { - w := s.(*rrhttp.Service).Server().Workers()[0] - return fmt.Sprintf("%v", *w.Pid) + if len(s.(*rrhttp.Service).Server().Workers()) > 0 { + w := s.(*rrhttp.Service).Server().Workers()[0] + return fmt.Sprintf("%v", *w.Pid) + } else { + panic("no workers") + } } -- cgit v1.2.3