]> git.ipfire.org Git - thirdparty/cups.git/commitdiff
Move hostname change logic (not sure why git didn't commit this earlier...
authorMichael R Sweet <msweet@msweet.org>
Mon, 14 Apr 2025 23:40:49 +0000 (19:40 -0400)
committerMichael R Sweet <msweet@msweet.org>
Mon, 14 Apr 2025 23:40:49 +0000 (19:40 -0400)
scheduler/dirsvc.c

index 62951f6f60a7a4e285cbd8a3a578a3e1adae07aa..0dbc1d050fb90c2d8ec853d1876ad54e798f2a7e 100644 (file)
@@ -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();
 }