diff --git a/src/parallels/parallels_sdk.c b/src/parallels/parallels_sdk.c index 77d99e3c62c2668e0c00eb9e0c6844e08d57fa03..ab24b5e93bf30f52c79c9d2d27b039f41e80b238 100644 --- a/src/parallels/parallels_sdk.c +++ b/src/parallels/parallels_sdk.c @@ -2660,7 +2660,9 @@ static int prlsdkAddNet(PRL_HANDLE sdkdom, pret = PrlVmDev_SetEnabled(sdknet, 1); prlsdkCheckRetGoto(pret, cleanup); - pret = PrlVmDev_SetConnected(sdknet, net->linkstate); + pret = PrlVmDev_SetConnected(sdknet, net->linkstate != + VIR_DOMAIN_NET_INTERFACE_LINK_STATE_DOWN); + prlsdkCheckRetGoto(pret, cleanup); if (net->ifname) {