|
@@ -628,8 +628,9 @@ func clearEncryptionStates() {
|
|
logrus.Warnf("Failed to retrieve SA list for cleanup: %v", err)
|
|
logrus.Warnf("Failed to retrieve SA list for cleanup: %v", err)
|
|
}
|
|
}
|
|
for _, sp := range spList {
|
|
for _, sp := range spList {
|
|
|
|
+ sp := sp
|
|
if sp.Mark != nil && sp.Mark.Value == spMark.Value {
|
|
if sp.Mark != nil && sp.Mark.Value == spMark.Value {
|
|
- if err := nlh.XfrmPolicyDel(&sp); err != nil { // nolint:gosec
|
|
|
|
|
|
+ if err := nlh.XfrmPolicyDel(&sp); err != nil {
|
|
logrus.Warnf("Failed to delete stale SP %s: %v", sp, err)
|
|
logrus.Warnf("Failed to delete stale SP %s: %v", sp, err)
|
|
continue
|
|
continue
|
|
}
|
|
}
|
|
@@ -637,8 +638,9 @@ func clearEncryptionStates() {
|
|
}
|
|
}
|
|
}
|
|
}
|
|
for _, sa := range saList {
|
|
for _, sa := range saList {
|
|
|
|
+ sa := sa
|
|
if sa.Reqid == r {
|
|
if sa.Reqid == r {
|
|
- if err := nlh.XfrmStateDel(&sa); err != nil { // nolint:gosec
|
|
|
|
|
|
+ if err := nlh.XfrmStateDel(&sa); err != nil {
|
|
logrus.Warnf("Failed to delete stale SA %s: %v", sa, err)
|
|
logrus.Warnf("Failed to delete stale SA %s: %v", sa, err)
|
|
continue
|
|
continue
|
|
}
|
|
}
|