X-Git-Url: https://git.exim.org/exim.git/blobdiff_plain/120854c10cf350dc2b18bbbbb17fb0b50af91044..8b77d27a46e94c347172941fc7a07b17f1e4da25:/src/src/smtp_in.c diff --git a/src/src/smtp_in.c b/src/src/smtp_in.c index 03dcad73e..a0cc581c2 100644 --- a/src/src/smtp_in.c +++ b/src/src/smtp_in.c @@ -653,7 +653,7 @@ next_cmd: } receive_getc = bdat_getc; - receive_getbuf = bdat_getbuf; + receive_getbuf = bdat_getbuf; /* r~getbuf is never actually used */ receive_ungetc = bdat_ungetc; #ifndef DISABLE_DKIM dkim_collect_input = dkim_save; @@ -684,7 +684,7 @@ bdat_flush_data(void) while (chunking_data_left) { unsigned n = chunking_data_left; - (void) bdat_getbuf(&n); + if (!bdat_getbuf(&n)) break; } receive_getc = lwr_receive_getc;