]> git.proxmox.com Git - qemu.git/commitdiff
qemu-img: Free option parameter lists in img_create()
authorStefan Hajnoczi <stefanha@linux.vnet.ibm.com>
Tue, 7 Dec 2010 09:35:55 +0000 (09:35 +0000)
committerKevin Wolf <kwolf@redhat.com>
Tue, 14 Dec 2010 14:44:21 +0000 (15:44 +0100)
Free option parameter lists in the img_create() error return path.

Signed-off-by: Stefan Hajnoczi <stefanha@linux.vnet.ibm.com>
Signed-off-by: Kevin Wolf <kwolf@redhat.com>
qemu-img.c

index d146d8c843a1c6b67a1c325f8f227d3ab6f9b0dd..c5a173cb61a93e254d03ebc5619deac5fe9fafad 100644 (file)
@@ -428,8 +428,6 @@ static int img_create(int argc, char **argv)
     puts("");
 
     ret = bdrv_create(drv, filename, param);
-    free_option_parameters(create_options);
-    free_option_parameters(param);
 
     if (ret < 0) {
         if (ret == -ENOTSUP) {
@@ -441,6 +439,8 @@ static int img_create(int argc, char **argv)
         }
     }
 out:
+    free_option_parameters(create_options);
+    free_option_parameters(param);
     if (ret) {
         return 1;
     }