]> xenbits.xensource.com Git - people/liuw/libxenctrl-split/libvirt.git/commitdiff
parallels: fix return status for parallelsConnectOpen
authorNikolay Shirokovskiy <nshirokovskiy@parallels.com>
Mon, 20 Apr 2015 06:24:00 +0000 (09:24 +0300)
committerDmitry Guryanov <dguryanov@parallels.com>
Mon, 20 Apr 2015 17:02:54 +0000 (20:02 +0300)
We should return VIR_DRV_OPEN_ERROR in case
if we handle scheme in query but some
error occur. Previously we sometimes
return VIR_DRV_OPEN_DECLINE.

Signed-off-by: Nikolay Shirokovskiy <nshirokovskiy@parallels.com>
src/parallels/parallels_network.c
src/parallels/parallels_storage.c

index 12c5642a7e1be344a4a3f14dda0bab12989d6d6b..fb98041d877bc930ceb68c4534630b05c8435867 100644 (file)
@@ -347,7 +347,7 @@ parallelsNetworkOpen(virConnectPtr conn,
  error:
     virObjectUnref(privconn->networks);
     privconn->networks = NULL;
-    return VIR_DRV_OPEN_DECLINED;
+    return VIR_DRV_OPEN_ERROR;
 }
 
 int parallelsNetworkClose(virConnectPtr conn)
index 6397601aa9e8ff7ca0c8ceeaedba63fabc02b1f9..4091124babacc359235f4863d5cfda0dd0d23568 100644 (file)
@@ -494,7 +494,7 @@ parallelsStorageOpen(virConnectPtr conn,
  error:
     parallelsStorageUnlock(storageState);
     parallelsStorageClose(conn);
-    return -1;
+    return VIR_DRV_OPEN_ERROR;
 }
 
 static int