Layer2: fix bug when delete LB service
L2 DeleteBalancer: continue instead of return if one of the service's IP
has been used by another service.
@@ -265,7 +265,7 @@ func (a *Announce) DeleteBalancer(name string) {
if a.ipRefcnt[ip.String()] > 0 {
// Another service is still using this IP, don't touch any
// more things.
- return
+ continue
}
for _, client := range a.ndps {
