summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorLennart Poettering <lennart@poettering.net>2006-01-30 20:38:39 +0000
committerLennart Poettering <lennart@poettering.net>2006-01-30 20:38:39 +0000
commitbfaebba3b1d7f26880bbc7c1970f1b5c5775aa97 (patch)
tree1a30aa00cf7415efe121e743726237b5f16b0758
parentfa9651c42231c151705c909960414384bad2662b (diff)
* do not accept empty strings in TXT records
git-svn-id: file:///home/lennart/svn/public/avahi/trunk@1120 941a03a8-eaeb-0310-b9a0-b1bbd8fe43fe
-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;