diff options
Diffstat (limited to 'src/src/receive.c')
-rw-r--r-- | src/src/receive.c | 6 |
1 files changed, 3 insertions, 3 deletions
diff --git a/src/src/receive.c b/src/src/receive.c index 2812ea2c8..ad9b6a235 100644 --- a/src/src/receive.c +++ b/src/src/receive.c @@ -1020,7 +1020,6 @@ for(;;) - /************************************************* * Swallow SMTP message * *************************************************/ @@ -1037,9 +1036,10 @@ Returns: nothing void receive_swallow_smtp(void) { -/*XXX CHUNKING: not enough. read chunks until RSET? */ if (message_ended >= END_NOTENDED) - message_ended = read_message_data_smtp(NULL); + message_ended = chunking_state <= CHUNKING_OFFERED + ? read_message_data_smtp(NULL) + : read_message_bdat_smtp(NULL); } |