fixed memory leak
authorbellard <bellard@c046a42c-6fe2-441c-8c8c-71466251a162>
Tue, 2 May 2006 20:54:12 +0000 (20:54 +0000)
committerbellard <bellard@c046a42c-6fe2-441c-8c8c-71466251a162>
Tue, 2 May 2006 20:54:12 +0000 (20:54 +0000)
git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@1890 c046a42c-6fe2-441c-8c8c-71466251a162

elf_ops.h

index 4da755e..122bf10 100644 (file)
--- a/elf_ops.h
+++ b/elf_ops.h
@@ -195,6 +195,7 @@ int glue(load_elf, SZ)(int fd, int64_t virt_to_phys_addend,
             data = NULL;
         }
     }
+    qemu_free(phdr);
     return total_size;
  fail:
     qemu_free(data);