From 12854285ee786cf543bcd660d9f511851d9a0fdf Mon Sep 17 00:00:00 2001 From: Pablo Neira Ayuso Date: Fri, 19 Mar 2010 15:05:03 +0100 Subject: fix leak in mnl_socket_open() --- src/socket.c | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) (limited to 'src/socket.c') diff --git a/src/socket.c b/src/socket.c index b439b8f..9d42d1c 100644 --- a/src/socket.c +++ b/src/socket.c @@ -59,8 +59,10 @@ struct mnl_socket *mnl_socket_open(int unit) return NULL; nl->fd = socket(AF_NETLINK, SOCK_RAW, unit); - if (nl->fd == -1) + if (nl->fd == -1) { + free(nl); return NULL; + } return nl; } -- cgit v1.2.3