From 54c8cf1853e97dcaa974c9f44297f94619f1d880 Mon Sep 17 00:00:00 2001 From: Pablo Neira Ayuso Date: Thu, 30 Sep 2010 13:23:07 +0200 Subject: iftable: fix wrong handler unregistration on error Need to unregister the ifadd_handler in err_unregister instead of unregistering ifdel_handler. Signed-off-by: Andrey Kuzin Signed-off-by: Pablo Neira Ayuso --- src/iftable.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'src') diff --git a/src/iftable.c b/src/iftable.c index f316217..c3a8448 100644 --- a/src/iftable.c +++ b/src/iftable.c @@ -245,7 +245,7 @@ struct nlif_handle *nlif_open(void) return h; err_unregister: - rtnl_handler_unregister(h->rtnl_handle, &h->ifdel_handler); + rtnl_handler_unregister(h->rtnl_handle, &h->ifadd_handler); err_close: rtnl_close(h->rtnl_handle); free(h); -- cgit v1.2.3