]> git.ipfire.org Git - thirdparty/dovecot/core.git/commitdiff
pop3: Improve "inactivity" disconnection reason log messages
authorTimo Sirainen <timo.sirainen@open-xchange.com>
Mon, 1 Mar 2021 14:47:54 +0000 (16:47 +0200)
committeraki.tuomi <aki.tuomi@open-xchange.com>
Thu, 11 Mar 2021 11:19:09 +0000 (11:19 +0000)
src/pop3/pop3-client.c

index 36dedc1c555b1f776de37dd6743d19d532024b77..e5021d4d81c484e0aeb922c86997b1f40786f648 100644 (file)
@@ -75,11 +75,14 @@ static void client_commit_timeout(struct client *client)
 static void client_idle_timeout(struct client *client)
 {
        if (client->cmd != NULL) {
-               client_destroy(client,
-                       "Disconnected for inactivity in reading our output");
+               client_destroy(client, t_strdup_printf(
+                       "Client has not read server output for for %"PRIdTIME_T" secs",
+                       ioloop_time - client->last_output));
        } else {
                client_send_line(client, "-ERR Disconnected for inactivity.");
-               client_destroy(client, "Disconnected for inactivity");
+               client_destroy(client, t_strdup_printf(
+                       "Inactivity - no input for %"PRIdTIME_T" secs",
+                       ioloop_time - client->last_input));
        }
 }