]> 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)
committerAki Tuomi <aki.tuomi@open-xchange.com>
Wed, 10 Oct 2018 09:49:07 +0000 (09:49 +0000)
src/lib-smtp/smtp-client-connection.c

index fc553279ddcbb42103c4731a8e0ef9e4c258a2e2..88d7cafba8643bd5e368c070aa86b522df407eef 100644 (file)
@@ -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,