From 0fc315dd9ed35ab9d32b60cbcd225f413b6a601e Mon Sep 17 00:00:00 2001 From: Harald Welte Date: Sat, 26 Nov 2016 10:18:24 +0100 Subject: osmo_sock_init(): Fix memory leak in error path We forgot to call freeaddrinfo() in an error path. Change-Id: Iccbd3beef4c4a70dc443131b909c45e650d8c6a2 Fixes: Coverity CID 135217 --- src/socket.c | 1 + 1 file changed, 1 insertion(+) (limited to 'src/socket.c') diff --git a/src/socket.c b/src/socket.c index 19c513a8..cdafadd0 100644 --- a/src/socket.c +++ b/src/socket.c @@ -118,6 +118,7 @@ int osmo_sock_init(uint16_t family, uint16_t type, uint8_t proto, " %s:%u: %s\n", host, port, strerror(errno)); close(sfd); + freeaddrinfo(result); return -EINVAL; } } -- cgit v1.2.3