[Chilli] [PATCH] Fix: Memory leak of iphash_new() on error path
Masashi Honma
honma at ictec.co.jp
Wed Mar 3 02:47:16 UTC 2010
Hello.
The allocated "n" is not freed on error path. This patch solves this
issue.
Index: iphash.c
===================================================================
--- iphash.c (revision 295)
+++ iphash.c (working copy)
@@ -95,6 +95,7 @@
if (!(n->hash = calloc(sizeof(struct iphashm_t *), n->hashsize))){
log_err(0, "Failed to allocate memory for iphash");
+ free(n);
return -1;
}
Regards,
Masashi Honma.
More information about the Chilli
mailing list