diff --git a/src/vz/vz_sdk.c b/src/vz/vz_sdk.c index 5a48a46d7e..33bd5a56d1 100644 --- a/src/vz/vz_sdk.c +++ b/src/vz/vz_sdk.c @@ -2772,12 +2772,10 @@ static int prlsdkApplyGraphicsParams(PRL_HANDLE sdkdom, prlsdkCheckRetGoto(pret, cleanup); } - if ((glisten = virDomainGraphicsGetListen(gr, 0))) { - if (!glisten->address) - goto cleanup; - pret = PrlVmCfg_SetVNCHostName(sdkdom, glisten->address); - prlsdkCheckRetGoto(pret, cleanup); - } + glisten = virDomainGraphicsGetListen(gr, 0); + pret = PrlVmCfg_SetVNCHostName(sdkdom, glisten && glisten->address ? + glisten->address : ""); + prlsdkCheckRetGoto(pret, cleanup); ret = 0; cleanup: