]> git.ipfire.org Git - thirdparty/dovecot/core.git/commitdiff
Use i_stream_get_error() wherever possible instead of %m
authorTimo Sirainen <tss@iki.fi>
Fri, 24 Oct 2014 19:18:29 +0000 (22:18 +0300)
committerTimo Sirainen <tss@iki.fi>
Fri, 24 Oct 2014 19:18:29 +0000 (22:18 +0300)
src/director/notify-connection.c
src/lib-imap-storage/imap-msgpart.c
src/lib-settings/settings-parser.c
src/lib-storage/index/index-search.c
src/lib-storage/index/mbox/mbox-save.c
src/lib-storage/mail-copy.c
src/lib-storage/mail-storage.c
src/plugins/fts/fts-indexer.c
src/plugins/fts/fts-parser-script.c

index ff935ef9d60c629f982519e11417f1de06478c4b..a24119088a21b61e74f45cc5eed9d83e7ef42c81 100644 (file)
@@ -42,7 +42,8 @@ static void notify_connection_input(struct notify_connection *conn)
                i_error("notify: read() unexpectedly returned EOF");
                notify_connection_deinit(&conn);
        } else if (conn->input->stream_errno != 0) {
-               i_error("notify: read() failed: %m");
+               i_error("notify: read() failed: %s",
+                       i_stream_get_error(conn->input));
                notify_connection_deinit(&conn);
        }
 }
index a8c883543da4d55e884961617c36e4edbb204dc3..f4daff5900abbdee6f84365a9456d9f90b7b597c 100644 (file)
@@ -365,7 +365,8 @@ imap_msgpart_get_partial_header(struct mail *mail, struct istream *mail_input,
        if (message_get_header_size(input, &hdr_size, &has_nuls) < 0) {
                errno = input->stream_errno;
                mail_storage_set_critical(mail->box->storage,
-                       "read(%s) failed: %m", i_stream_get_name(mail_input));
+                       "read(%s) failed: %s", i_stream_get_name(mail_input),
+                       i_stream_get_error(mail_input));
                i_stream_unref(&input);
                return -1;
        }
index 1832a686c08dc53cca2546efaf7847e0e5c5ece4..4b9e07692ca0e2cfbe189325972d3837df09074a 100644 (file)
@@ -962,7 +962,8 @@ int settings_parse_stream_read(struct setting_parser_context *ctx,
                        break;
                if (input->stream_errno != 0) {
                        ctx->error = p_strdup_printf(ctx->parser_pool,
-                                                    "read() failed: %m");
+                               "read(%s) failed: %s", i_stream_get_name(input),
+                               i_stream_get_error(input));
                } else if (input->v_offset == 0) {
                        ctx->error = p_strdup_printf(ctx->parser_pool,
                                "read(%s) disconnected before receiving any data",
index baa51b962c52ead56d3f6fb88679f48f41953be6..3b5ce2d6e0d44ebd46ee1f7b9d7b765d75601bba 100644 (file)
@@ -646,7 +646,8 @@ static void search_body(struct mail_search_arg *arg,
        }
        if (ctx->input->stream_errno != 0) {
                mail_storage_set_critical(ctx->index_ctx->box->storage,
-                       "read(%s) failed: %m", i_stream_get_name(ctx->input));
+                       "read(%s) failed: %s", i_stream_get_name(ctx->input),
+                       i_stream_get_error(ctx->input));
        }
 
        ARG_SET_RESULT(arg, ret);
@@ -716,7 +717,9 @@ static int search_arg_match_text(struct mail_search_arg *args,
                                             search_header, &hdr_ctx);
                        if (input->stream_errno != 0) {
                                mail_storage_set_critical(ctx->box->storage,
-                                       "read(%s) failed: %m", i_stream_get_name(input));
+                                       "read(%s) failed: %s",
+                                       i_stream_get_name(input),
+                                       i_stream_get_error(input));
                                failed = TRUE;
                        }
                }
index 410f9969ead73ce2f5b50ad6c944d56b1d9d6b8c..627717526d81617aa13b1a0add8476bdd8313c43 100644 (file)
@@ -635,7 +635,8 @@ int mbox_save_continue(struct mail_save_context *_ctx)
        if (ret == 0)
                return 0;
        if (ctx->input->stream_errno != 0) {
-               i_error("read(%s) failed: %m", i_stream_get_name(ctx->input));
+               i_error("read(%s) failed: %s", i_stream_get_name(ctx->input),
+                       i_stream_get_error(ctx->input));
                ctx->failed = TRUE;
                return -1;
        }
index aea30e15923dc41cdfb5be4530bf0f57ca5fa2ac..e9b5eb704fb63115323e642e0ea4235dc6144ff8 100644 (file)
@@ -83,7 +83,8 @@ mail_storage_try_copy(struct mail_save_context **_ctx, struct mail *mail)
 
        if (input->stream_errno != 0) {
                mail_storage_set_critical(ctx->transaction->box->storage,
-                                         "copy: i_stream_read() failed: %m");
+                       "copy: i_stream_read(%s) failed: %s",
+                       i_stream_get_name(input), i_stream_get_error(input));
                return -1;
        }
        return 0;
index 45fd9875c29295aed4ca2e34eae2320a7e4e2fc2..10fd539388bd571b0f51440a3e542d020573187c 100644 (file)
@@ -1644,8 +1644,9 @@ int mailbox_attribute_value_to_string(struct mail_storage *storage,
                i_stream_skip(value->value_stream, size);
        }
        if (value->value_stream->stream_errno != 0) {
-               mail_storage_set_critical(storage, "read(%s) failed: %m",
-                       i_stream_get_name(value->value_stream));
+               mail_storage_set_critical(storage, "read(%s) failed: %s",
+                       i_stream_get_name(value->value_stream),
+                       i_stream_get_error(value->value_stream));
                return -1;
        }
        i_assert(value->value_stream->eof);
index fcf445719236e9a39c713a80af6d7a028245a108..270d6da3cb31a008245f52c6aadf3522346ce7b3 100644 (file)
@@ -192,7 +192,9 @@ static int fts_indexer_input(struct fts_indexer_context *ctx)
                }
        }
        if (ctx->input->stream_errno != 0) {
-               i_error("indexer read() failed: %m");
+               i_error("indexer read(%s) failed: %s",
+                       i_stream_get_name(ctx->input),
+                       i_stream_get_error(ctx->input));
                return -1;
        }
        if (ctx->input->eof) {
index c8f629af2073b75707105fe2995cb7531fdc4f2b..31ff24292b35ad5c4e45e76dde48df96c0534ce0 100644 (file)
@@ -100,7 +100,8 @@ static int script_contents_read(struct mail_user *user)
                content->extensions = (const void *)(args+1);
        }
        if (input->stream_errno != 0) {
-               i_error("parser script read() failed: %m");
+               i_error("parser script read(%s) failed: %s", path,
+                       i_stream_get_error(input));
                ret = -1;
        } else if (!eof_seen) {
                if (input->v_offset == 0)