]> git.ipfire.org Git - thirdparty/dovecot/core.git/commitdiff
imap: Fixed/improved error logging for FETCH
authorTimo Sirainen <tss@iki.fi>
Mon, 16 Sep 2013 07:05:24 +0000 (10:05 +0300)
committerTimo Sirainen <tss@iki.fi>
Mon, 16 Sep 2013 07:05:24 +0000 (10:05 +0300)
src/imap/imap-fetch-body.c

index 3610875b783ea3c0c93dd6c50fe80c8d5c4e28da..faa5bc4e2d6745bbf44e825a69093155d880d84b 100644 (file)
@@ -34,8 +34,8 @@ static void fetch_read_error(struct imap_fetch_context *ctx)
        errno = state->cur_input->stream_errno;
        mail_storage_set_critical(state->cur_mail->box->storage,
                "read(%s) failed: %m (FETCH %s for mailbox %s UID %u)",
-               state->cur_human_name,
                i_stream_get_name(state->cur_input),
+               state->cur_human_name,
                mailbox_get_vname(state->cur_mail->box), state->cur_mail->uid);
 }
 
@@ -102,9 +102,10 @@ static int fetch_stream_continue(struct imap_fetch_context *ctx)
                }
                if (!i_stream_have_bytes_left(state->cur_input)) {
                        /* Input stream gave less data than expected */
-                       i_error("FETCH %s for mailbox %s UID %u "
+                       i_error("read(%s): FETCH %s for mailbox %s UID %u "
                                "got too little data: "
                                "%"PRIuUOFF_T" vs %"PRIuUOFF_T,
+                               i_stream_get_name(state->cur_input),
                                state->cur_human_name,
                                mailbox_get_vname(state->cur_mail->box),
                                state->cur_mail->uid,