]> git.ipfire.org Git - thirdparty/dovecot/core.git/commitdiff
lib-smtp: client: connection: Add debug messages for transaction handling.
authorStephan Bosch <stephan.bosch@dovecot.fi>
Mon, 1 Oct 2018 22:04:44 +0000 (00:04 +0200)
committerVille Savolainen <ville.savolainen@dovecot.fi>
Tue, 12 Feb 2019 13:40:48 +0000 (15:40 +0200)
src/lib-smtp/smtp-client-connection.c

index 4b72c51616622a17a8f40d8a44f84ca24c42c8d0..c6f2501dc4a9201ef58af44240522cd111d2068b 100644 (file)
@@ -1957,6 +1957,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);
 
@@ -1974,6 +1976,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);
 
@@ -1997,6 +2001,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,