commit c5288aacee452100bfd138f92b5244b66425da13
parent b82d929f48cf3e0f8ff248c40c871075e9f54152
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;