Blame avahi-0.6.21-libdns_sd-fix.patch
|
Lennart Poettering |
e8f575 |
Index: avahi-compat-libdns_sd/compat.c
|
|
Lennart Poettering |
e8f575 |
===================================================================
|
|
Lennart Poettering |
e8f575 |
--- avahi-compat-libdns_sd/compat.c (revision 1535)
|
|
Lennart Poettering |
e8f575 |
+++ avahi-compat-libdns_sd/compat.c (revision 1536)
|
|
Lennart Poettering |
e8f575 |
@@ -990,6 +990,16 @@
|
|
Lennart Poettering |
e8f575 |
return;
|
|
Lennart Poettering |
e8f575 |
}
|
|
Lennart Poettering |
e8f575 |
}
|
|
Lennart Poettering |
e8f575 |
+
|
|
Lennart Poettering |
e8f575 |
+ if (!sdref->service_name_chosen) {
|
|
Lennart Poettering |
e8f575 |
+
|
|
Lennart Poettering |
e8f575 |
+ assert(sdref->service_name);
|
|
Lennart Poettering |
e8f575 |
+
|
|
Lennart Poettering |
e8f575 |
+ if (!(sdref->service_name_chosen = avahi_strdup(sdref->service_name))) {
|
|
Lennart Poettering |
e8f575 |
+ reg_report_error(sdref, kDNSServiceErr_NoMemory);
|
|
Lennart Poettering |
e8f575 |
+ return;
|
|
Lennart Poettering |
e8f575 |
+ }
|
|
Lennart Poettering |
e8f575 |
+ }
|
|
Lennart Poettering |
e8f575 |
|
|
Lennart Poettering |
e8f575 |
/* Register the service */
|
|
Lennart Poettering |
e8f575 |
|