From 7ada090e70d25937d27b2e93b0dab4d9d68c5d23 Mon Sep 17 00:00:00 2001 From: Lennart Poettering Date: Mon, 15 Aug 2005 16:07:29 +0000 Subject: * fix a bad memory access bug in avahi_strndup() * some small optimizations to call gettimeofday() less often * fix dbus-watch-glue to call dbus_connection_dispatch() git-svn-id: file:///home/lennart/svn/public/avahi/trunk@333 941a03a8-eaeb-0310-b9a0-b1bbd8fe43fe --- avahi-daemon/static-services.c | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) (limited to 'avahi-daemon') diff --git a/avahi-daemon/static-services.c b/avahi-daemon/static-services.c index 2e6c1bb..c155c22 100644 --- a/avahi-daemon/static-services.c +++ b/avahi-daemon/static-services.c @@ -280,8 +280,6 @@ static void XMLCALL xml_start(void *data, const char *el, const char *attr[]) { if (attr[2]) goto invalid_attr; - - } else if (u->current_tag == XML_TAG_SERVICE_GROUP && strcmp(el, "service") == 0) { if (attr[0]) goto invalid_attr; @@ -409,6 +407,7 @@ static char *append_cdata(char *t, const char *n, int length) { if (!length) return t; + k = avahi_strndup(n, length); if (t) { -- cgit