From: Stephan Bosch Date: Mon, 1 Oct 2018 22:04:44 +0000 (+0200) Subject: lib-smtp: client: connection: Add debug messages for transaction handling. X-Git-Tag: 2.3.9~1265 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=a2cbf003b701884a0edca46fdadaa1a9c8a9937f;p=thirdparty%2Fdovecot%2Fcore.git lib-smtp: client: connection: Add debug messages for transaction handling. --- 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,