From a2cbf003b701884a0edca46fdadaa1a9c8a9937f Mon Sep 17 00:00:00 2001 From: Stephan Bosch Date: Tue, 2 Oct 2018 00:04:44 +0200 Subject: [PATCH] lib-smtp: client: connection: Add debug messages for transaction handling. --- src/lib-smtp/smtp-client-connection.c | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/src/lib-smtp/smtp-client-connection.c b/src/lib-smtp/smtp-client-connection.c index fc553279dd..88d7cafba8 100644 --- a/src/lib-smtp/smtp-client-connection.c +++ b/src/lib-smtp/smtp-client-connection.c @@ -1954,6 +1954,8 @@ void smtp_client_connection_add_transaction( 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); @@ -1971,6 +1973,8 @@ void smtp_client_connection_abort_transaction( { bool was_first = (trans == conn->transactions_head); + smtp_client_connection_debug(conn, "Abort transaction"); + DLLIST2_REMOVE(&conn->transactions_head, &conn->transactions_tail, trans); @@ -1994,6 +1998,8 @@ void smtp_client_connection_next_transaction( 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, -- 2.47.3