vdi: Fix vdi_co_do_create() return value
authorKevin Wolf <kwolf@redhat.com>
Fri, 25 May 2018 12:48:16 +0000 (14:48 +0200)
committerKevin Wolf <kwolf@redhat.com>
Tue, 29 May 2018 20:19:57 +0000 (22:19 +0200)
.bdrv_co_create() is supposed to return 0 on success, but vdi could
return a positive value instead. Fix this.

Signed-off-by: Kevin Wolf <kwolf@redhat.com>
Reviewed-by: Max Reitz <mreitz@redhat.com>
Reviewed-by: Jeff Cody <jcody@redhat.com>
block/vdi.c

index 96a22b8e83e46cf9b32feae14930dcca66d2fd18..668af0a8282162d21c078c25686a22c5c814490c 100644 (file)
@@ -865,6 +865,7 @@ static int coroutine_fn vdi_co_do_create(BlockdevCreateOptions *create_options,
         }
     }
 
+    ret = 0;
 exit:
     blk_unref(blk);
     bdrv_unref(bs_file);