diff options
Diffstat (limited to 'src')
-rw-r--r-- | src/src/smtp_in.c | 7 |
1 files changed, 5 insertions, 2 deletions
diff --git a/src/src/smtp_in.c b/src/src/smtp_in.c index b27949e35..1fdb705a5 100644 --- a/src/src/smtp_in.c +++ b/src/src/smtp_in.c @@ -681,8 +681,11 @@ return buf; void bdat_flush_data(void) { -unsigned n = chunking_data_left; -(void) bdat_getbuf(&n); +while (chunking_data_left) +{ + unsigned n = chunking_data_left; + (void) bdat_getbuf(&n); +} receive_getc = lwr_receive_getc; receive_getbuf = lwr_receive_getbuf; |