leak_detective: Assign return value of realloc to buf

If realloc return a pointer value different from the value to be
reallocated, a double free can occur in this context.

Signed-off-by: Thomas Egerer <thomas.egerer@secunet.com>
This commit is contained in:
Thomas Egerer 2014-02-10 17:14:24 +01:00 committed by Martin Willi
parent 7707357227
commit b351acfed6
1 changed files with 1 additions and 1 deletions

View File

@ -483,7 +483,7 @@ static void* real_realloc(void *ptr, size_t size)
static bool register_hooks()
{
void *buf = real_malloc(8);
real_realloc(buf, 16);
buf = real_realloc(buf, 16);
real_free(buf);
return TRUE;
}