struct const_iovec iov[3];
const char *prefix;
+ if (!request->conn->connected) {
+ e_error(request->event,
+ "Error sending continue request to auth server: connection lost");
+ return;
+ }
+
prefix = t_strdup_printf("CONT\t%u\t", request->id);
iov[0].iov_base = prefix;
void auth_client_send_cancel(struct auth_client *client, unsigned int id)
{
+ if (!client->conn->connected) {
+ e_error(client->conn->conn.event,
+ "Error sending request to auth server: connection lost");
+ return;
+ }
const char *str = t_strdup_printf("CANCEL\t%u\n", id);
if (o_stream_send_str(client->conn->conn.output, str) < 0) {