---
buffer.c | 3 ++-
1 file changed, 2 insertions(+), 1 deletion(-)
diff --git a/buffer.c b/buffer.c
index 24815b95..75ac28fb 100644
--- a/buffer.c
+++ b/buffer.c
@@ -191,7 +191,8 @@ void mutt_buffer_addstr_n(BUFFER *buf, const char *s,
size_t len)
if (!buf->data ||
(buf->dptr + len + 1 > buf->data + buf->dsize))
mutt_buffer_increase_size(buf, buf->dsize + (len < 128 ? 128 : len + 1));
- memcpy(buf->dptr, s, len);
+ if (s && len)
+ memcpy(buf->dptr, s, len);
buf->dptr += len;
*(buf->dptr) = '\0';
}
--
2.55.0- [PATCH 0/6] Make ACCOUNT string fields dyna... Kevin J. McCarthy
- [PATCH 1/6] Explicitly protect buffer ... Kevin J. McCarthy
- Re: [PATCH 1/6] Explicitly protect... Alejandro Colomar via Mutt-dev
- Re: [PATCH 1/6] Explicitly pro... Kevin J. McCarthy
- Re: [PATCH 1/6] Explicitly... Alejandro Colomar via Mutt-dev
- [PATCH 2/6] Fix imap_delete_mailbox() ... Kevin J. McCarthy
- Re: [PATCH 2/6] Fix imap_delete_ma... Alejandro Colomar via Mutt-dev
- Re: [PATCH 2/6] Fix imap_delet... Kevin J. McCarthy
- Re: [PATCH 2/6] Fix imap_d... Kevin J. McCarthy
- Re: [PATCH 2/6] Fix i... Alejandro Colomar via Mutt-dev
- [PATCH 3/6] Convert ACCOUNT fields to ... Kevin J. McCarthy
- Re: [PATCH 3/6] Convert ACCOUNT fi... Alejandro Colomar via Mutt-dev
