daemon: fix memory leaks on error conditions

This commit is contained in:
Nedko Arnaudov 2009-12-29 09:00:13 +02:00
parent 2d6f45cff1
commit 98e11d4d17
1 changed files with 3 additions and 0 deletions

View File

@ -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;
}