X-Git-Url: http://git.meshlink.io/?a=blobdiff_plain;f=avahi-core%2Frr.c;h=46aa7a2b5601251ce7a29d9363553200852c007e;hb=c809f13a12f9ac155ae6c49b73a931714b70b4dc;hp=57ddca4e792073f597af64efddd10d98a3299b87;hpb=f6712902a92eb82b6c8d7e7fd0980a20a716fa0d;p=catta diff --git a/avahi-core/rr.c b/avahi-core/rr.c index 57ddca4..46aa7a2 100644 --- a/avahi-core/rr.c +++ b/avahi-core/rr.c @@ -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;