summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--avahi-core/rr.c2
1 files changed, 1 insertions, 1 deletions
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;