aboutsummaryrefslogtreecommitdiffstats
path: root/pingu.c
diff options
context:
space:
mode:
authorNatanael Copa <ncopa@alpinelinux.org>2011-09-06 14:53:03 +0200
committerNatanael Copa <ncopa@alpinelinux.org>2011-09-06 14:53:03 +0200
commit8e0e105eed7fb3227e6e2f189d83a5943fd043b6 (patch)
tree64c5b870a35d029b91d48428d4683bf0daa6a0ba /pingu.c
parent852fd592b073281162627ef4570d75d96e1263fb (diff)
downloadpingu-8e0e105eed7fb3227e6e2f189d83a5943fd043b6.tar.bz2
pingu-8e0e105eed7fb3227e6e2f189d83a5943fd043b6.tar.xz
pingu: cleanup on exit
We remove the ip rule, close the ping sockets and netlink sockets.
Diffstat (limited to 'pingu.c')
-rw-r--r--pingu.c3
1 files changed, 3 insertions, 0 deletions
diff --git a/pingu.c b/pingu.c
index 04859b0..0cd59b8 100644
--- a/pingu.c
+++ b/pingu.c
@@ -171,6 +171,9 @@ int main(int argc, char *argv[])
ev_signal_start(loop, &signal_watcher);
ev_run(loop, 0);
+
+ pingu_iface_cleanup();
+ kernel_close();
return 0;
}