diff options
Diffstat (limited to 'pingu_iface.c')
-rw-r--r-- | pingu_iface.c | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/pingu_iface.c b/pingu_iface.c index e2f3c3f..6c5ae2e 100644 --- a/pingu_iface.c +++ b/pingu_iface.c @@ -212,7 +212,8 @@ void pingu_iface_cleanup(void) { struct pingu_iface *iface; list_for_each_entry(iface, &iface_list, iface_list_entry) { - kernel_cleanup_iface(iface); + if (iface->has_route_rule) + kernel_cleanup_iface_routes(iface); close(iface->fd); } } |