]> git.meshlink.io Git - catta/blobdiff - avahi-daemon/simple-protocol.c
* apply patches from debian pacakge
[catta] / avahi-daemon / simple-protocol.c
index 2d806dfc9f1841961e5fb24673dd31c9687e65c7..8aa427b86639d1fd7f1a6b683acb656e2e446902 100644 (file)
 #include "simple-protocol.h"
 #include "main.h"
 
+#ifdef ENABLE_CHROOT
+#include "chroot.h"
+#endif
+
 #define BUFFER_SIZE (20*1024)
 
 #define CLIENTS_MAX 50
@@ -497,7 +501,11 @@ void simple_protocol_shutdown(void) {
     if (server) {
 
         if (server->bind_successful)
+#ifdef ENABLE_CHROOT
+            avahi_chroot_helper_unlink(AVAHI_SOCKET);
+#else
             unlink(AVAHI_SOCKET);
+#endif
 
         while (server->clients)
             client_free(server->clients);