chiark / gitweb /
core: fix lack of notifications after reload
[elogind.git] / src / core / manager.c
index 0e35ba5cab9134d3364bbdf30e00a2bff88a3b21..1eda2b1c5ddcd38ac775ebcb0ae8227a99747a68 100644 (file)
@@ -2344,6 +2344,11 @@ int manager_reload(Manager *m) {
         fclose(f);
         f = NULL;
 
+        /* Re-register notify_fd as event source */
+        q = manager_setup_notify(m);
+        if (q < 0)
+                r = q;
+
         /* Third, fire things up! */
         q = manager_coldplug(m);
         if (q < 0)