diff options
author | Pablo Neira Ayuso <pablo@netfilter.org> | 2010-09-30 13:23:07 +0200 |
---|---|---|
committer | Pablo Neira Ayuso <pablo@netfilter.org> | 2010-09-30 13:23:07 +0200 |
commit | 54c8cf1853e97dcaa974c9f44297f94619f1d880 (patch) | |
tree | 41917739906be907b3a67c05a7382177b7bb01be | |
parent | d3fad8e8790c0a72740f485752d41dd82c8221c6 (diff) | |
download | libnfnetlink-54c8cf1853e97dcaa974c9f44297f94619f1d880.tar.gz |
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 <kuzinandrey@yandex.ru>
Signed-off-by: Pablo Neira Ayuso <pablo@netfilter.org>
-rw-r--r-- | src/iftable.c | 2 |
1 files changed, 1 insertions, 1 deletions
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); |