chiark / gitweb /
core: fix lack of notifications after reload
authorZbigniew Jędrzejewski-Szmek <zbyszek@in.waw.pl>
Fri, 10 Jan 2014 01:49:18 +0000 (20:49 -0500)
committerZbigniew Jędrzejewski-Szmek <zbyszek@in.waw.pl>
Fri, 10 Jan 2014 01:50:49 +0000 (20:50 -0500)
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)