diff --git a/ChangeLog b/ChangeLog index 807aa78b5..dc2f96a06 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,3 +1,7 @@ +2008-06-06 Julien Blache + * backend/net.c: lock the Avahi thread before stopping it and + tearing down the Avahi objects. + 2008-06-03 Stéphane Voltz * backend/genesys_gl646.c: fixed wrong offset for start of scanarea for MD6471 scanner. diff --git a/backend/net.c b/backend/net.c index 11701c0ec..86137f4b4 100644 --- a/backend/net.c +++ b/backend/net.c @@ -922,6 +922,7 @@ net_avahi_cleanup (void) if (!avahi_thread) return; + avahi_threaded_poll_lock (avahi_thread); avahi_threaded_poll_stop (avahi_thread); if (avahi_browser)