From de407dd4e036f73e9bd4658af9d71f504fc11109 Mon Sep 17 00:00:00 2001 From: Ryan McCabe Date: Wed, 4 Dec 2019 10:33:55 -0500 Subject: [PATCH] network: Add missing freeaddrinfo on error path. Add a missing freeaddrinfo on an error path to fix a memory leak in the network code. Changelog: network: Fix memory leak. Signed-off-by: Ryan McCabe --- src/network.c | 1 + 1 file changed, 1 insertion(+) diff --git a/src/network.c b/src/network.c index a1a6e3d0..613caa73 100644 --- a/src/network.c +++ b/src/network.c @@ -2762,6 +2762,7 @@ network_config_set_bind_address(const oconfig_item_t *ci, *bind_address = malloc(sizeof(**bind_address)); if (*bind_address == NULL) { ERROR("network plugin: network_config_set_bind_address: malloc failed."); + freeaddrinfo(res); return -1; } (*bind_address)->ss_family = res->ai_family; -- 2.11.0