From patchwork Thu Mar 8 14:20:37 2012 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit Subject: iptables: missing free() in function cache_add_entry() Date: Thu, 08 Mar 2012 04:20:37 -0000 From: Christian Engelmayer X-Patchwork-Id: 145538 Message-Id: <20120308152037.639adf51@frequentis.com> To: Cc: , From: Franz Flasch Fixed a memory leak in the error path of function cache_add_entry(). Signed-off-by: Franz Flasch Signed-off-by: Christian Engelmayer --- -- To unsubscribe from this list: send the line "unsubscribe netfilter-devel" in the body of a message to majordomo@vger.kernel.org More majordomo info at http://vger.kernel.org/majordomo-info.html --- iptables-1.4.12.2/libiptc/libiptc.c 2012-01-02 18:19:09.000000000 +0100 +++ iptables-1.4.12.2-modified/libiptc/libiptc.c 2012-03-08 14:24:24.000000000 +0100 @@ -1012,6 +1012,7 @@ new_rule: if (t->target.u.target_size != ALIGN(sizeof(STRUCT_STANDARD_TARGET))) { errno = EINVAL; + free(r); return -1; }