]> git.meshlink.io Git - catta/blobdiff - avahi-daemon/main.c
Merge remote branch 'origin/master-tx'
[catta] / avahi-daemon / main.c
index 0bba9111b4792aa4bf42d6f90f5346cacb1f80d8..1e8b2559173a8bcef3147c2864c3f32ddfb87c4d 100644 (file)
@@ -1586,6 +1586,9 @@ int main(int argc, char *argv[]) {
             if (daemon_close_all(-1) < 0)
                 avahi_log_warn("Failed to close all remaining file descriptors: %s", strerror(errno));
 
+        daemon_reset_sigs(-1);
+        daemon_unblock_sigs(-1);
+
         if (make_runtime_dir() < 0)
             goto finish;
 
@@ -1633,6 +1636,9 @@ int main(int argc, char *argv[]) {
 
         if (run_server(&config) == 0)
             r = 0;
+
+        avahi_log_info("%s "PACKAGE_VERSION" exiting.", argv0);
+        sd_notifyf(0, "STATUS=%s "PACKAGE_VERSION" exiting.", argv0);
     }
 
 finish: