From: Michael R Sweet Date: Mon, 14 Apr 2025 23:40:49 +0000 (-0400) Subject: Move hostname change logic (not sure why git didn't commit this earlier... X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=2604c47015d89394a04bd2812870df50767a37da;p=thirdparty%2Fcups.git Move hostname change logic (not sure why git didn't commit this earlier... --- diff --git a/scheduler/dirsvc.c b/scheduler/dirsvc.c index 62951f6f60..0dbc1d050f 100644 --- a/scheduler/dirsvc.c +++ b/scheduler/dirsvc.c @@ -431,9 +431,6 @@ dnssdRegisterCallback( if ((flags & CUPS_DNSSD_FLAGS_ERROR) || !p) return; - if (flags & CUPS_DNSSD_FLAGS_HOST_CHANGE) - cupsdUpdateDNSSDName(); - reg_name = cupsDNSSDServiceGetName(service); if ((!p->reg_name || _cups_strcasecmp(reg_name, p->reg_name))) @@ -446,6 +443,9 @@ dnssdRegisterCallback( LastEvent |= CUPSD_EVENT_PRINTER_MODIFIED; } + + if (flags & CUPS_DNSSD_FLAGS_HOST_CHANGE) + cupsdUpdateDNSSDName(); }