blockdev: Plug memory leak in drive_uninit()
authorMarkus Armbruster <armbru@redhat.com>
Tue, 8 Feb 2011 14:12:38 +0000 (15:12 +0100)
committerKevin Wolf <kwolf@redhat.com>
Thu, 10 Feb 2011 12:24:28 +0000 (13:24 +0100)
Started leaking in commit 1dae12e6.

Signed-off-by: Markus Armbruster <armbru@redhat.com>
Signed-off-by: Kevin Wolf <kwolf@redhat.com>
blockdev.c

index ecfadc1..24d7658 100644 (file)
@@ -182,6 +182,7 @@ static void drive_uninit(DriveInfo *dinfo)
 {
     qemu_opts_del(dinfo->opts);
     bdrv_delete(dinfo->bdrv);
+    qemu_free(dinfo->id);
     QTAILQ_REMOVE(&drives, dinfo, next);
     qemu_free(dinfo);
 }