Displaying 3 results from an estimated 3 matches for "tpotega".
2013 Nov 05
1
Message parser loops on certain messages (e.g. with a trailing CR character)
...u pod numerem KRS 0000068548, o kapitale zak?adowym 67.980.024,00 z?otych op?aconym w ca?o?ci oraz Numerze Identyfikacji Podatkowej 957-07-51-216.
-------------- next part --------------
Message-ID: <526F7EEF.4020507 at wp-sa.pl>
Date: Tue, 29 Oct 2013 10:25:03 +0100
From: Tomasz Potega <tpotega at wp-sa.pl>
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:17.0) Gecko/20130917 Thunderbird/17.0.9
To: Tomasz Potega <tpotega at wp-sa.pl>
Subject: test
Content-Type: multipart/mixed;
boundary="------------020801050602010609000403"
Return-Path: tpotega at wp-sa.pl
MIME-Version:...
2013 Nov 06
1
get_disconnect_reason() gets called with NULL ctx->litinput
Hi,
I have found get_disconnect_reason() to be called with NULL
ctx->litinput at times, making dovecot crash when accessing v_offset:
src/imap/cmd-append.c:
83 switch (i_stream_read(client->input)) {
84 case -1:
85 /* disconnected */
86 reason = get_disconnect_reason(ctx,
ctx->litinput->v_offset);
87
2013 Nov 06
1
Missing i_stream_unref in imap_msgpart_crlf_seek()?
Hi,
imap_msgpart_crlf_seek() returns an error stream in case of problems
in message_skip_virtual(). The original input stream is not being
unreferenced, preventing destroy callbacks from being executed.
Shouldn't we have an i_stream_unref(&input) here:
src/lib-imap-storage/imap-msgpart.c:
398 if (message_skip_virtual(input, virtual_skip, &cr_skipped)
< 0) {
399