From b55ecd70efc4b57c05c9ef10fbc2182ec1de6d3c Mon Sep 17 00:00:00 2001 From: Thomas Bernard Date: Thu, 30 Jul 2015 01:10:03 +0200 Subject: [PATCH] miniupnpc: mem leaks fixes. --- miniupnpc/miniwget.c | 2 +- miniupnpc/testigddescparse.c | 1 + 2 files changed, 2 insertions(+), 1 deletion(-) diff --git a/miniupnpc/miniwget.c b/miniupnpc/miniwget.c index 698de18..98019f6 100644 --- a/miniupnpc/miniwget.c +++ b/miniupnpc/miniwget.c @@ -94,7 +94,7 @@ getHTTPResponse(int s, int * size) return NULL; } content_buf = malloc(content_buf_len); - if(header_buf == NULL) + if(content_buf == NULL) { free(header_buf); #ifdef DEBUG diff --git a/miniupnpc/testigddescparse.c b/miniupnpc/testigddescparse.c index 002a6a3..cb7e94a 100644 --- a/miniupnpc/testigddescparse.c +++ b/miniupnpc/testigddescparse.c @@ -165,6 +165,7 @@ int main(int argc, char * * argv) fprintf(stderr, "Failed to read file %s. %d out of %d bytes.\n", argv[1], r, len); fclose(f); + free(buffer); return 1; } fclose(f);