From 1010f320088f22e461b170d4fc8e0d08f32783b8 Mon Sep 17 00:00:00 2001 From: Lei Jitang Date: Thu, 14 Jul 2016 22:52:44 -0400 Subject: [PATCH] Fix endpoint cnt decline overflow Signed-off-by: Lei Jitang --- endpoint_cnt.go | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/endpoint_cnt.go b/endpoint_cnt.go index 9cc62324..c63d06ab 100644 --- a/endpoint_cnt.go +++ b/endpoint_cnt.go @@ -143,7 +143,9 @@ retry: if inc { ec.Count++ } else { - ec.Count-- + if ec.Count > 0 { + ec.Count-- + } } ec.Unlock()