struct smtp_client_transaction *trans = mail->trans;
- if (mail->cmd_mail_from != NULL)
- smtp_client_command_abort(&mail->cmd_mail_from);
+ smtp_client_command_abort(&mail->cmd_mail_from);
DLLIST2_REMOVE(&trans->mail_head, &trans->mail_tail, mail);
pool_unref(&mail->pool);
}
smtp_client_transaction_rcpt_free(&rcpt);
}
- if (trans->cmd_data != NULL)
- smtp_client_command_abort(&trans->cmd_data);
- if (trans->cmd_rset != NULL)
- smtp_client_command_abort(&trans->cmd_rset);
- if (trans->cmd_plug != NULL)
- smtp_client_command_abort(&trans->cmd_plug);
- trans->cmd_data = NULL;
- trans->cmd_rset = NULL;
- trans->cmd_plug = NULL;
+ smtp_client_command_abort(&trans->cmd_data);
+ smtp_client_command_abort(&trans->cmd_rset);
+ smtp_client_command_abort(&trans->cmd_plug);
smtp_client_connection_abort_transaction(conn, trans);
smtp_client_command_drop_callback(trans->cmd_data);
if (trans->cmd_rset != NULL)
smtp_client_command_drop_callback(trans->cmd_rset);
- if (trans->cmd_plug != NULL)
- smtp_client_command_abort(&trans->cmd_plug);
+ smtp_client_command_abort(&trans->cmd_plug);
/* Free any approved recipients early */
while (trans->rcpts_count > 0) {
/* Plug */
if (trans->failure == NULL)
trans->failure = smtp_reply_clone(trans->pool, reply);
- if (trans->cmd_plug != NULL)
- smtp_client_command_abort(&trans->cmd_plug);
- trans->cmd_plug = NULL;
+ smtp_client_command_abort(&trans->cmd_plug);
trans->failing = FALSE;
smtp_client_transaction_try_complete(trans);
}
- if (trans->cmd_plug != NULL)
- smtp_client_command_abort(&trans->cmd_plug);
+ smtp_client_command_abort(&trans->cmd_plug);
trans->cmd_last = NULL;
if (failure.status != 0)
smtp_client_transaction_try_complete(trans);
}
- if (trans->cmd_plug != NULL)
- smtp_client_command_abort(&trans->cmd_plug);
+ smtp_client_command_abort(&trans->cmd_plug);
trans->cmd_last = NULL;
if (failure.status != 0)