commit 22cfb93341a7cc1bfe6f6c8b6889e3d86b4fe0bc
parent 143961d1c747a895e98a5faace67bd554312f8be
Author: wwp <wwp@free.fr>
Date: Tue, 8 May 2018 08:54:16 +0200
Force initialization of buffer (fixes a valgrind case where buf is
used uninitialized).
Diffstat:
1 file changed, 2 insertions(+), 1 deletion(-)
diff --git a/src/procmime.c b/src/procmime.c
@@ -380,11 +380,12 @@ gboolean procmime_decode_content(MimeInfo *mimeinfo)
tmp_file = TRUE;
readend = mimeinfo->offset + mimeinfo->length;
+ *buf = '\0';
if (encoding == ENC_QUOTED_PRINTABLE) {
while ((ftell(infp) < readend) && (SC_FGETS(buf, sizeof(buf), infp) != NULL)) {
gint len;
len = qp_decode_line(buf);
- buf[len]='\0';
+ buf[len] = '\0';
if (!flowed) {
if (SC_FWRITE(buf, 1, len, outfp) < len)
err = TRUE;