An incorrect check for domainRegister caused the DNS server for a
virtual domain to be registered with systemd-resolved even if
register='no' attribute was present. Only omitting the attribute
completely would disable the registration.
Reported-by: Daniel P. Berrangé <berrange@redhat.com>
Signed-off-by: Jiri Denemark <jdenemar@redhat.com>
Reviewed-by: Daniel P. Berrangé <berrange@redhat.com>
dnsmasqStarted = true;
- if (def->domain && def->domainRegister && dnsServer) {
+ if (def->domain &&
+ def->domainRegister == VIR_TRISTATE_BOOL_YES &&
+ dnsServer) {
unsigned int link;
int rc;