]> git.ipfire.org Git - thirdparty/dovecot/core.git/commitdiff
istream-attachment-connector: Add base64 parameters to stream name for error messages.
authorTimo Sirainen <tss@iki.fi>
Sun, 22 Sep 2013 04:20:12 +0000 (07:20 +0300)
committerTimo Sirainen <tss@iki.fi>
Sun, 22 Sep 2013 04:20:12 +0000 (07:20 +0300)
src/lib-mail/istream-attachment-connector.c

index 0cbedb201406ad55283055ca3bc4bfc7b5c9d3bb..976b30bc3d57bd4de706de67dadb4578bc20a29f 100644 (file)
@@ -81,6 +81,10 @@ int istream_attachment_connector_add(struct istream_attachment_connector *conn,
                input = i_stream_create_base64_encoder(decoded_input,
                                                       base64_blocks_per_line*4,
                                                       base64_have_crlf);
+               i_stream_set_name(input, t_strdup_printf("%s[base64:%u b/l%s]",
+                                 i_stream_get_name(decoded_input),
+                                 base64_blocks_per_line,
+                                 base64_have_crlf ? ",crlf" : ""));
        }
        input2 = i_stream_create_sized(input, encoded_size);
        array_append(&conn->streams, &input2, 1);