]> git.meshlink.io Git - catta/blobdiff - avahi-common/strlst.c
* allow the user to specify a static browse domain list in the configuration file
[catta] / avahi-common / strlst.c
index 4b96112b935b8c3758bdc2271be63ae7a9b72645..01118703448dc80f873abd9ab356a644899d9054 100644 (file)
@@ -299,7 +299,10 @@ AvahiStringList *avahi_string_list_copy(const AvahiStringList *l) {
     AvahiStringList *r = NULL;
 
     for (; l; l = l->next)
-        r = avahi_string_list_add_arbitrary(r, l->text, l->size);
+        if (!(r = avahi_string_list_add_arbitrary(r, l->text, l->size))) {
+            avahi_string_list_free(r);
+            return NULL;
+        }
 
     return avahi_string_list_reverse(r);
 }