]> git.proxmox.com Git - mirror_qemu.git/commit
dump.c: Fix memory leak issue in cleanup processing for dump_init()
authorChen Gang <gang.chen.5i5j@gmail.com>
Sun, 3 Aug 2014 15:28:56 +0000 (23:28 +0800)
committerLuiz Capitulino <lcapitulino@redhat.com>
Mon, 18 Aug 2014 18:39:10 +0000 (14:39 -0400)
commit2928207ac1bb2751a1554ea0f9a9641179f51488
tree3332eed463807d58996993aa9202c4cac6c5a371
parent4bb08af34e8961e912855d00b946654500799385
dump.c: Fix memory leak issue in cleanup processing for dump_init()

In dump_init(), when failure occurs, need notice about 'fd' and memory
mapping. So call dump_cleanup() for it (need let all initializations at
front).

Also simplify dump_cleanup(): remove redundant 'ret' and redundant 'fd'
checking.

Signed-off-by: Chen Gang <gang.chen.5i5j@gmail.com>
Reviewed-by: Laszlo Ersek <lersek@redhat.com>
Signed-off-by: Luiz Capitulino <lcapitulino@redhat.com>
dump.c