From 98e11d4d17b77206019410bf224d211d997cef4a Mon Sep 17 00:00:00 2001 From: Nedko Arnaudov Date: Tue, 29 Dec 2009 09:00:13 +0200 Subject: [PATCH] daemon: fix memory leaks on error conditions --- daemon/procfs.c | 3 +++ 1 file changed, 3 insertions(+) diff --git a/daemon/procfs.c b/daemon/procfs.c index fdd05063..846b9188 100644 --- a/daemon/procfs.c +++ b/daemon/procfs.c @@ -118,6 +118,7 @@ loop: if (buffer_ptr == NULL) { log_error("realloc failed to allocate buffer with size %zu", buffer_size + 1); + free(buffer_ptr); return false; } } @@ -270,6 +271,7 @@ procfs_get_process_parent( log_error("-----------------------------"); log_error("%s", buffer_ptr); log_error("-----------------------------"); + free(buffer_ptr); return 0; } @@ -282,6 +284,7 @@ procfs_get_process_parent( log_error("-----------------------------"); log_error("%s", buffer_ptr); log_error("-----------------------------"); + free(buffer_ptr); return 0; }