spapr_vscsi: Set uninitialized variable
authorStefan Weil <weil@mail.berlios.de>
Sun, 3 Apr 2011 16:21:24 +0000 (18:21 +0200)
committerAlexander Graf <agraf@suse.de>
Fri, 8 Apr 2011 09:32:20 +0000 (11:32 +0200)
cppcheck reports this error:

hw/spapr_vscsi.c:274: error: Uninitialized variable: rc

If llen == 0, rc was indeed used without being initialized.

Signed-off-by: Stefan Weil <weil@mail.berlios.de>
Signed-off-by: Alexander Graf <agraf@suse.de>
hw/spapr_vscsi.c

index e142dae..9928334 100644 (file)
@@ -255,7 +255,7 @@ static int vscsi_srp_direct_data(VSCSIState *s, vscsi_req *req,
 {
     struct srp_direct_buf *md = req->cur_desc;
     uint32_t llen;
-    int rc;
+    int rc = 0;
 
     dprintf("VSCSI: direct segment 0x%x bytes, va=0x%llx desc len=0x%x\n",
             len, (unsigned long long)md->va, md->len);