The "No commands sent after unhibernation" can mean that imap-hibernate
process saw a timeout while unhibernating and shutdown the connection.
Or it can also mean just that the client itself disconnected.
{
if (client->logged_out)
return "";
- if (client->last_cmd_name == NULL)
- return " (No commands sent)";
+ if (client->last_cmd_name == NULL) {
+ if (client->unhibernated)
+ return " (No commands sent after unhibernation)";
+ else
+ return " (No commands sent)";
+ }
/* client disconnected without sending LOGOUT. if the last command
took over 1 second to run, log it. */