aboutsummaryrefslogtreecommitdiffstats
path: root/src/libhydra/plugins/kernel_netlink/kernel_netlink_shared.c
diff options
context:
space:
mode:
authorMartin Willi <martin@revosec.ch>2012-01-02 15:39:16 +0100
committerMartin Willi <martin@revosec.ch>2012-03-20 17:31:31 +0100
commit07202a2bf1b4caf3ceabe016128c890ec27ccb91 (patch)
treeb7ab08982c65f7558e8724459562f0cc337e0bde /src/libhydra/plugins/kernel_netlink/kernel_netlink_shared.c
parent23eb447c9ab518e47f653fa67e80ba60fee6e9bc (diff)
downloadstrongswan-07202a2bf1b4caf3ceabe016128c890ec27ccb91.tar.bz2
strongswan-07202a2bf1b4caf3ceabe016128c890ec27ccb91.tar.xz
Be less verbose when deleting SAs triggered by a hard expire
Diffstat (limited to 'src/libhydra/plugins/kernel_netlink/kernel_netlink_shared.c')
-rw-r--r--src/libhydra/plugins/kernel_netlink/kernel_netlink_shared.c5
1 files changed, 5 insertions, 0 deletions
diff --git a/src/libhydra/plugins/kernel_netlink/kernel_netlink_shared.c b/src/libhydra/plugins/kernel_netlink/kernel_netlink_shared.c
index dad3fb68e..285f6c8b2 100644
--- a/src/libhydra/plugins/kernel_netlink/kernel_netlink_shared.c
+++ b/src/libhydra/plugins/kernel_netlink/kernel_netlink_shared.c
@@ -206,6 +206,11 @@ METHOD(netlink_socket_t, netlink_send_ack, status_t,
free(out);
return ALREADY_DONE;
}
+ if (-err->error == ESRCH)
+ { /* do not report missing entries */
+ free(out);
+ return NOT_FOUND;
+ }
DBG1(DBG_KNL, "received netlink error: %s (%d)",
strerror(-err->error), -err->error);
free(out);