vmdk: Fix use of uninitialised value
authorKevin Wolf <kwolf@redhat.com>
Wed, 26 Oct 2011 10:22:40 +0000 (12:22 +0200)
committerKevin Wolf <kwolf@redhat.com>
Fri, 28 Oct 2011 17:25:49 +0000 (19:25 +0200)
In error cases, cid is never set.

Signed-off-by: Kevin Wolf <kwolf@redhat.com>
block/vmdk.c

index 6be592f..6cdbfb7 100644 (file)
@@ -208,7 +208,7 @@ static void vmdk_free_last_extent(BlockDriverState *bs)
 static uint32_t vmdk_read_cid(BlockDriverState *bs, int parent)
 {
     char desc[DESC_SIZE];
-    uint32_t cid;
+    uint32_t cid = 0;
     const char *p_name, *cid_str;
     size_t cid_str_size;
     BDRVVmdkState *s = bs->opaque;