]> git.meshlink.io Git - catta/blobdiff - avahi-compat-libdns_sd/compat.c
add i18n support for the utilities.
[catta] / avahi-compat-libdns_sd / compat.c
index 36bb84a5784407afbe2d03cdaf4467a31211d945..7c2686a72c9a682727b6da5bc63a9b0c72ae5b87 100644 (file)
@@ -990,6 +990,16 @@ static void reg_client_callback(AvahiClient *s, AvahiClientState state, void* us
                     return;
                 }
             }
+
+            if (!sdref->service_name_chosen) {
+
+                assert(sdref->service_name);
+                
+                if (!(sdref->service_name_chosen = avahi_strdup(sdref->service_name))) {
+                    reg_report_error(sdref, kDNSServiceErr_NoMemory);
+                    return;
+                }
+            }
             
             /* Register the service */