From: Marek Schimara Date: Wed, 15 Jun 2016 08:56:37 +0000 (+0200) Subject: src/rrd_daemon.c: fix Coverity CID#32421 Resource leak X-Git-Tag: v1.7.0~42^2~56 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=74864291e98ee92de67acf041b52454afdc6e570;p=thirdparty%2Frrdtool-1.x.git src/rrd_daemon.c: fix Coverity CID#32421 Resource leak CWE-404 / https://cwe.mitre.org/data/definitions/404.html --- diff --git a/src/rrd_daemon.c b/src/rrd_daemon.c index ffdcfe51..b1a7c599 100644 --- a/src/rrd_daemon.c +++ b/src/rrd_daemon.c @@ -3714,6 +3714,7 @@ static void *listen_thread_main (void UNUSED(*args)) /* {{{ */ if (client_sock->addr == NULL) { RRDD_LOG (LOG_ERR, "listen_thread_main: strdup failed."); + free(client_sock); continue; } } // else, the socket is coming from systemd