Missing defer()
authorJagger <robert@swiecki.net>
Wed, 9 Mar 2016 22:40:03 +0000 (23:40 +0100)
committerJagger <robert@swiecki.net>
Wed, 9 Mar 2016 22:40:03 +0000 (23:40 +0100)
net.c

diff --git a/net.c b/net.c
index 76b4453d73abc0efebf293b542fdf10ab81f80bd..dd1c7cd6c4824a5f6a0a631bc4506733478e08d9 100644 (file)
--- a/net.c
+++ b/net.c
@@ -75,7 +75,7 @@ bool netInitNsFromParent(struct nsjconf_t * nsjconf, int pid)
                LOG_E("rtnl_link_macvlan_alloc(): %s", nl_geterror(err));
                return false;
        }
-       rtnl_link_put(rmv);
+       defer(rtnl_link_put(rmv));
 
        __block struct nl_cache *link_cache;
        if ((err = rtnl_link_alloc_cache(sk, AF_UNSPEC, &link_cache)) < 0) {