From fb34abc341b1508c5f8b91bb7114a5e8ebd957bb Mon Sep 17 00:00:00 2001 From: Sergey Poznyakoff Date: Fri, 27 Aug 2021 21:00:05 +0300 Subject: Bugfix * libmailutils/stream/stream.c (mu_stream_timed_getdelim): If buffer points to NULL, assume size = 0. --- libmailutils/stream/stream.c | 3 +++ 1 file changed, 3 insertions(+) (limited to 'libmailutils') diff --git a/libmailutils/stream/stream.c b/libmailutils/stream/stream.c index 9e0ae846e..e3e011c9e 100644 --- a/libmailutils/stream/stream.c +++ b/libmailutils/stream/stream.c @@ -1019,6 +1019,9 @@ mu_stream_timed_getdelim (mu_stream_t stream, char **pbuf, size_t *psize, if ((rc = _stream_flush_buffer (stream, FLUSH_WRITE))) return rc; + + if (lineptr == NULL) + n = 0; for (;;) { -- cgit v1.2.1