]> git.meshlink.io Git - catta/blobdiff - avahi-common/thread-watch.c
call _stop() instead of _quit() in _free(), to avoid hitting an assert()
[catta] / avahi-common / thread-watch.c
index 27a0835b590b56a2fcfbb37d6b3704ac323d93e3..1a5d9d245dd9183daa5bcc959617bded507589da 100644 (file)
@@ -113,7 +113,7 @@ void avahi_threaded_poll_free(AvahiThreadedPoll *p) {
     assert(!p->thread_running || !pthread_equal(pthread_self(), p->thread_id));
 
     if (p->thread_running)
-        avahi_threaded_poll_quit(p);
+        avahi_threaded_poll_stop(p);
 
     if (p->simple_poll)
         avahi_simple_poll_free(p->simple_poll);