#include "llist.h"
#include "istream.h"
#include "ostream.h"
+#include "master-service.h"
#include "master-interface.h"
#include "connect-limit.h"
#include "anvil-connection.h"
if (close(conn->fd) < 0)
i_error("close(anvil conn) failed: %m");
i_free(conn);
+
+ master_service_client_connection_destroyed(master_service);
}
void anvil_connections_destroy_all(void)
#include "istream.h"
#include "ostream.h"
#include "settings-parser.h"
+#include "master-service.h"
#include "config-request.h"
#include "config-connection.h"
if (close(conn->fd) < 0)
i_error("close(config conn) failed: %m");
i_free(conn);
+
+ master_service_client_connection_destroyed(master_service);
}
void config_connections_destroy_all(void)
/* quit the program */
my_client = NULL;
- master_service_stop(master_service);
+ master_service_client_connection_destroyed(master_service);
}
void client_disconnect(struct client *client, const char *reason)
/* quit the program */
my_client = NULL;
- master_service_stop(master_service);
+ master_service_client_connection_destroyed(master_service);
}
void client_disconnect(struct client *client, const char *reason)