]> git.ipfire.org Git - thirdparty/dovecot/core.git/commitdiff
lib-storage: Improve error message logging when attachment writing fails
authorTimo Sirainen <tss@iki.fi>
Sun, 22 Sep 2013 01:40:02 +0000 (04:40 +0300)
committerTimo Sirainen <tss@iki.fi>
Sun, 22 Sep 2013 01:40:02 +0000 (04:40 +0300)
src/lib-storage/index/index-attachment.c

index d793f92aae025e67307bb45fb0b060ead110fcb5..29ca262d6d9efcfe9f4fc602fbb47992f617d553 100644 (file)
@@ -131,7 +131,9 @@ index_attachment_close_ostream(struct ostream *output, bool success,
        if (ret < 0)
                fs_write_stream_abort(attach->cur_file, &output);
        else if (fs_write_stream_finish(attach->cur_file, &output) < 0) {
-               *error_r = t_strdup(fs_file_last_error(attach->cur_file));
+               *error_r = t_strdup_printf("Couldn't create attachment %s: %s",
+                                          fs_file_path(attach->cur_file),
+                                          fs_file_last_error(attach->cur_file));
                ret = -1;
        }
        fs_file_deinit(&attach->cur_file);