On Tue, Mar 22, 2016 at 8:45 PM, Markus Armbruster <arm...@redhat.com> wrote: > Md Haris Iqbal <haris.p...@gmail.com> writes: > >> Signed-off-by: Md Haris Iqbal <haris.p...@gmail.com> >> --- >> bsd-user/elfload.c | 2 +- >> bsd-user/qemu.h | 2 +- >> linux-user/qemu.h | 2 +- >> thunk.c | 2 +- >> ui/shader.c | 2 +- >> 5 files changed, 5 insertions(+), 5 deletions(-) >> >> diff --git a/bsd-user/elfload.c b/bsd-user/elfload.c >> index 0a6092b..40bd1f2 100644 >> --- a/bsd-user/elfload.c >> +++ b/bsd-user/elfload.c >> @@ -1064,7 +1064,7 @@ static void load_symbols(struct elfhdr *hdr, int fd) >> >> found: >> /* Now know where the strtab and symtab are. Snarf them. */ >> - s = malloc(sizeof(*s)); >> + s = g_malloc(sizeof(*s)); >> syms = malloc(symtab.sh_size); >> if (!syms) { >> free(s); > > You need to track down where s is freed and change from free() to > g_free() there. One such spot is visible in context. Same for the > rest of the patch.
On it. Thanks. > > [...] -- With regards, Md Haris Iqbal, Placement Coordinator, MTech IT NITK Surathkal, Contact: +91 8861996962