From b955634d99b7070db9970190096ab722eeb6a1f8 Mon Sep 17 00:00:00 2001 From: Laurent Bernaille Date: Wed, 28 Nov 2018 17:16:07 +0100 Subject: [PATCH] [kube-proxy/ipvs] Fix logic of delete function --- pkg/proxy/ipvs/graceful_termination.go | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkg/proxy/ipvs/graceful_termination.go b/pkg/proxy/ipvs/graceful_termination.go index d9357d2c6d8..f6a8ca1a2aa 100644 --- a/pkg/proxy/ipvs/graceful_termination.go +++ b/pkg/proxy/ipvs/graceful_termination.go @@ -75,10 +75,10 @@ func (q *graceTerminateRSList) remove(rs *listItem) bool { uniqueRS := rs.String() if _, ok := q.list[uniqueRS]; ok { - return false + delete(q.list, uniqueRS) + return true } - delete(q.list, uniqueRS) - return true + return false } func (q *graceTerminateRSList) flushList(handler func(rsToDelete *listItem) (bool, error)) bool {