|
@@ -916,6 +916,13 @@ func (sb *sandbox) clearNetworkResources(origEp *endpoint) error {
|
|
|
break
|
|
|
}
|
|
|
}
|
|
|
+
|
|
|
+ if index == -1 {
|
|
|
+ logrus.Errorf("Endpoint %s has already been deleted", ep.Name())
|
|
|
+ sb.Unlock()
|
|
|
+ return nil
|
|
|
+ }
|
|
|
+
|
|
|
heap.Remove(&sb.endpoints, index)
|
|
|
for _, e := range sb.endpoints {
|
|
|
if len(e.Gateway()) > 0 {
|