From 32ea83d86fe8658608e219d5e4ecdb5eb86e22db Mon Sep 17 00:00:00 2001 From: Ben Pfaff Date: Thu, 8 Jan 2009 17:10:34 -0800 Subject: [PATCH] netdev: Fix file descriptor leak. This could be important since it leaks a file descriptor on every netdev_open(), but only if an IPv6 address is configured on the network device (which is rare and indicates an error condition for OpenFlow). Found by Chris Eagle via Fortify. --- lib/netdev.c | 1 + 1 file changed, 1 insertion(+) diff --git a/lib/netdev.c b/lib/netdev.c index 08afc390a..e83c64752 100644 --- a/lib/netdev.c +++ b/lib/netdev.c @@ -145,6 +145,7 @@ get_ipv6_address(const char *name, struct in6_addr *in6) ifname) == 17 && !strcmp(name, ifname)) { + fclose(file); return; } } -- 2.43.0