From: Marek Schimara Date: Fri, 17 Jun 2016 08:10:05 +0000 (+0200) Subject: src/rrd_open.c: fix Coverity CID#13666 Resource leak X-Git-Tag: v1.7.0~42^2~14 X-Git-Url: http://git.ipfire.org/?a=commitdiff_plain;h=21b71e5ad5ebe5482de3d5fdbab7991b70ccb16f;p=thirdparty%2Frrdtool-1.x.git src/rrd_open.c: fix Coverity CID#13666 Resource leak CWE-404 / https://cwe.mitre.org/data/definitions/404.html --- diff --git a/src/rrd_open.c b/src/rrd_open.c index ec4ae2e0..2f1b003f 100644 --- a/src/rrd_open.c +++ b/src/rrd_open.c @@ -178,6 +178,7 @@ rrd_file_t *rrd_open( rrd_file->pvt = malloc(sizeof(rrd_simple_file_t)); if(rrd_file->pvt == NULL) { rrd_set_error("allocating rrd_simple_file for '%s'", file_name); + free(rrd_file); return NULL; } memset(rrd_file->pvt, 0, sizeof(rrd_simple_file_t));