blob: 596245ecbe313e6f1a2ef6aa9b510f858cbaac64 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
|
Index: trunk/avahi-daemon/dbus-util.c
===================================================================
--- trunk/avahi-daemon/dbus-util.c (revision 1357)
+++ trunk/avahi-daemon/dbus-util.c (revision 1482)
@@ -345,4 +345,7 @@
n = 0;
dbus_message_iter_get_fixed_array(&sub2, &k, &n);
+
+ if (!k)
+ k = (const uint8_t*) "";
strlst = avahi_string_list_add_arbitrary(strlst, k, n);
Index: trunk/avahi-common/strlst.c
===================================================================
--- trunk/avahi-common/strlst.c (revision 1050)
+++ trunk/avahi-common/strlst.c (revision 1482)
@@ -52,5 +52,5 @@
AvahiStringList *n;
- assert(text);
+ assert(size == 0 || text);
if (!(n = avahi_string_list_add_anonymous(l, size)))
|