]> xenbits.xensource.com Git - libvirt.git/commitdiff
parallels: Fix false error messages in libvirt log
authorMikhail Feoktistov <mfeoktistov@virtuozzo.com>
Wed, 17 Jun 2015 12:35:00 +0000 (15:35 +0300)
committerDmitry Guryanov <dguryanov@parallels.com>
Thu, 18 Jun 2015 11:08:55 +0000 (14:08 +0300)
There was many errors in libvirt.log caused by prlsdkDelNet function because
job variable was always initialized as PRL_INVALID_HANDLE
In this patch job variable gets return value of PrlSrv_DeleteVirtualNetwork function()

src/vz/vz_sdk.c

index c36dad680827b62d26d3c0397b40a85ea1b3e222..98f7a57cefdbb12cdfa07d87fd2a1214488057c7 100644 (file)
@@ -2900,7 +2900,7 @@ static void prlsdkDelNet(vzConnPtr privconn, virDomainNetDefPtr net)
     pret = PrlVirtNet_SetNetworkId(vnet, net->data.network.name);
     prlsdkCheckRetGoto(pret, cleanup);
 
-    PrlSrv_DeleteVirtualNetwork(privconn->server, vnet, 0);
+    job = PrlSrv_DeleteVirtualNetwork(privconn->server, vnet, 0);
     if (PRL_FAILED(pret = waitJob(job)))
         goto cleanup;