]> Git Repo - qemu.git/commit
linux-user/elfload.c: Don't memset(NULL..) if malloc() failed
authorPeter Maydell <[email protected]>
Wed, 9 Nov 2011 19:22:11 +0000 (19:22 +0000)
committerAnthony Liguori <[email protected]>
Fri, 11 Nov 2011 18:49:53 +0000 (12:49 -0600)
commit7dd47667b9b0b23807fc1a550644fc2427462f41
tree51f12d2714c9b19fe289fadda9d6732ed0611b09
parent096685fc2a955ea17d5363ab452e301be2b43873
linux-user/elfload.c: Don't memset(NULL..) if malloc() failed

If a malloc() in copy_elf_strings() failed we would call memset()
before the "did malloc fail?" check. Fix this by moving to the
glib alloc/free routines for this memory so we can use g_try_malloc0
rather than having a separate memset(). Spotted by Coverity (see
bug 887883).

Signed-off-by: Peter Maydell <[email protected]>
Signed-off-by: Anthony Liguori <[email protected]>
linux-user/elfload.c
linux-user/linuxload.c
This page took 0.023679 seconds and 4 git commands to generate.