From 4999c5707d0d60f2b832235c7aca73fa43485d3b 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 --- libnetwork/endpoint_cnt.go | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/libnetwork/endpoint_cnt.go b/libnetwork/endpoint_cnt.go index 9cc62324dd..c63d06abe0 100644 --- a/libnetwork/endpoint_cnt.go +++ b/libnetwork/endpoint_cnt.go @@ -143,7 +143,9 @@ retry: if inc { ec.Count++ } else { - ec.Count-- + if ec.Count > 0 { + ec.Count-- + } } ec.Unlock()