struct smtp_client_connection *conn,
struct smtp_client_transaction *trans)
{
+ smtp_client_connection_debug(conn, "Add transaction");
+
DLLIST2_APPEND(&conn->transactions_head,
&conn->transactions_tail, trans);
{
bool was_first = (trans == conn->transactions_head);
+ smtp_client_connection_debug(conn, "Abort transaction");
+
DLLIST2_REMOVE(&conn->transactions_head,
&conn->transactions_tail, trans);
struct smtp_client_connection *conn,
struct smtp_client_transaction *trans)
{
+ smtp_client_connection_debug(conn, "Initiate next transaction");
+
i_assert(trans == conn->transactions_head);
DLLIST2_REMOVE(&conn->transactions_head,