From 5721a306b0140fab29447f72c64e4428bbc7fe16 Mon Sep 17 00:00:00 2001 From: Natanael Copa Date: Wed, 7 Sep 2011 13:40:48 +0200 Subject: pingu_{iface,netlink}: only remove route rules that we actually created --- pingu_iface.c | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) (limited to 'pingu_iface.c') 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); } } -- cgit v1.2.3