summaryrefslogtreecommitdiffstats
path: root/avahi-daemon
diff options
context:
space:
mode:
authorLennart Poettering <lennart@poettering.net>2005-08-15 16:07:29 +0000
committerLennart Poettering <lennart@poettering.net>2005-08-15 16:07:29 +0000
commit7ada090e70d25937d27b2e93b0dab4d9d68c5d23 (patch)
tree6d1da099d6b621b442e7a775783c752be182b186 /avahi-daemon
parentfe367caf27dd022258218a768da1ae2ddd246203 (diff)
* 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
Diffstat (limited to 'avahi-daemon')
-rw-r--r--avahi-daemon/static-services.c3
1 files changed, 1 insertions, 2 deletions
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) {