diff --git a/src/conf/domain_conf.c b/src/conf/domain_conf.c index 7715cadbdc2550652cf206d5a3ae2fcae8cf4128..b0bd38d35cf626fb2be78d0c070f1d8c54069bb8 100644 --- a/src/conf/domain_conf.c +++ b/src/conf/domain_conf.c @@ -22762,7 +22762,10 @@ virDomainGraphicsDefFormat(virBufferPtr buf, virBufferAsprintf(buf, " autoport='%s'", def->data.vnc.autoport ? "yes" : "no"); - if (def->data.vnc.websocket) + if (def->data.vnc.websocketGenerated && + (flags & VIR_DOMAIN_DEF_FORMAT_INACTIVE)) + virBufferAddLit(buf, " websocket='-1'"); + else if (def->data.vnc.websocket) virBufferAsprintf(buf, " websocket='%d'", def->data.vnc.websocket); virDomainGraphicsListenDefFormatAddr(buf, glisten, flags);