]> granicus.if.org Git - libnl/commit
Prevent potential socket file descriptor leak
authorКоренберг Марк (дома) <socketpair@gmail.com>
Wed, 29 Aug 2012 22:33:40 +0000 (04:33 +0600)
committerКоренберг Марк (дома) <socketpair@gmail.com>
Wed, 29 Aug 2012 22:36:28 +0000 (04:36 +0600)
commit5eee974e034be5bd0614dd907a603b71869646ef
treea64e1089d2536167f1373aadd50ef0630328a307
parenta2b23ffe458f7353eacb92cbe3dd29aa21dc195b
Prevent potential socket file descriptor leak

This may happen when passing connected socket to nl_cache_mngr_alloc().

Now, nl_connect() will return error trying to connect already connected socket.

Also, dont call close(-1) if socket() fails.
lib/nl.c