zeroconf: properly unref native protocol object
authorLennart Poettering <lennart@poettering.net>
Fri, 1 May 2009 02:12:45 +0000 (04:12 +0200)
committerLennart Poettering <lennart@poettering.net>
Fri, 1 May 2009 02:12:45 +0000 (04:12 +0200)
src/modules/module-zeroconf-publish.c

index 4f382c8..d72d264 100644 (file)
@@ -695,6 +695,9 @@ void pa__done(pa_module*m) {
     if (u->avahi_poll)
         pa_avahi_poll_free(u->avahi_poll);
 
+    if (u->native)
+        pa_native_protocol_unref(u->native);
+
     pa_xfree(u->service_name);
     pa_xfree(u);
 }