]> git.meshlink.io Git - catta/blobdiff - avahi-core/rr.c
* do not accept empty strings in TXT records
[catta] / avahi-core / rr.c
index 57ddca4e792073f597af64efddd10d98a3299b87..46aa7a2b5601251ce7a29d9363553200852c007e 100644 (file)
@@ -691,7 +691,7 @@ int avahi_record_is_valid(AvahiRecord *r) {
             AvahiStringList *strlst;
 
             for (strlst = r->data.txt.string_list; strlst; strlst = strlst->next)
-                if (strlst->size > 255)
+                if (strlst->size > 255 || strlst->size <= 0)
                     return 0;
 
             return 1;