#include "fd-close-on-exec.h"
#include "ioloop.h"
#include "net.h"
-#include "master-client.h"
#ifdef HAVE_SYSTEMD
#include "sd-daemon.h"
#endif
if (service_list->master_fd == -1)
return 0;
-
- service_list->io_master =
- io_add(service_list->master_fd, IO_READ,
- master_client_connected, service_list);
return 1;
}
#include "hash.h"
#include "str.h"
#include "safe-mkstemp.h"
+#include "master-client.h"
#include "service.h"
#include "service-process.h"
#include "service-process-notify.h"
return;
service_anvil_monitor_start(service_list);
+ if (service_list->io_master == NULL) {
+ service_list->io_master =
+ io_add(service_list->master_fd, IO_READ,
+ master_client_connected, service_list);
+ }
+
array_foreach(&service_list->services, services) {
struct service *service = *services;