ident = imap_client_get_anvil_userip_ident(&client->state);
if (ident != NULL) {
- master_service_anvil_send(master_service, t_strconcat(
- "CONNECT\t", my_pid, "\timap/", ident, "\n", NULL));
- client->state.anvil_sent = TRUE;
+ if (master_service_anvil_send(master_service, t_strconcat(
+ "CONNECT\t", my_pid, "\timap/", ident, "\n", NULL)))
+ client->state.anvil_sent = TRUE;
}
p_array_init(&client->notifys, pool, 2);
ident = mail_user_get_anvil_userip_ident(client->user);
if (ident != NULL) {
- master_service_anvil_send(master_service, t_strconcat(
- "CONNECT\t", my_pid, "\timap/", ident, "\n", NULL));
- client->anvil_sent = TRUE;
+ if (master_service_anvil_send(master_service, t_strconcat(
+ "CONNECT\t", my_pid, "\timap/", ident, "\n", NULL)))
+ client->anvil_sent = TRUE;
}
imap_client_count++;
rcpt, 451, "4.3.0",
"Too many concurrent deliveries for user");
} else if (lmtp_local_rcpt_anvil_finish(llrcpt)) {
- llrcpt->anvil_connect_sent = TRUE;
input = mail_storage_service_user_get_input(llrcpt->service_user);
- master_service_anvil_send(master_service, t_strconcat(
+ if (master_service_anvil_send(master_service, t_strconcat(
"CONNECT\t", my_pid, "\t", master_service_get_name(master_service),
- "/", input->username, "\n", NULL));
+ "/", input->username, "\n", NULL)))
+ llrcpt->anvil_connect_sent = TRUE;
}
}
ident = mail_user_get_anvil_userip_ident(client->user);
if (ident != NULL) {
- master_service_anvil_send(master_service, t_strconcat(
- "CONNECT\t", my_pid, "\tpop3/", ident, "\n", NULL));
- client->anvil_sent = TRUE;
+ if (master_service_anvil_send(master_service, t_strconcat(
+ "CONNECT\t", my_pid, "\tpop3/", ident, "\n", NULL)))
+ client->anvil_sent = TRUE;
}
return 0;
}
ident = mail_user_get_anvil_userip_ident(client->user);
if (ident != NULL) {
- master_service_anvil_send(
+ if (master_service_anvil_send(
master_service, t_strconcat(
"CONNECT\t", my_pid, "\tsubmission/", ident,
- "\n", NULL));
- client->anvil_sent = TRUE;
+ "\n", NULL)))
+ client->anvil_sent = TRUE;
}
if (hook_client_created != NULL)