projects
/
apps
/
madmutt.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
use safer p_clear when possible.
[apps/madmutt.git]
/
crypt-gpgme.c
diff --git
a/crypt-gpgme.c
b/crypt-gpgme.c
index
ea750ec
..
2a370b0
100644
(file)
--- a/
crypt-gpgme.c
+++ b/
crypt-gpgme.c
@@
-1488,7
+1488,7
@@
int pgp_gpgme_decrypt_mime (FILE * fpin, FILE ** fpout, BODY * b, BODY ** cur)
b = b->parts->next;
b = b->parts->next;
-
memset (&s, 0, sizeof (s)
);
+
p_clear(&s, 1
);
s.fpin = fpin;
mutt_mktemp (tempfile);
if (!(*fpout = safe_fopen (tempfile, "w+"))) {
s.fpin = fpin;
mutt_mktemp (tempfile);
if (!(*fpout = safe_fopen (tempfile, "w+"))) {
@@
-1532,7
+1532,7
@@
int smime_gpgme_decrypt_mime (FILE * fpin, FILE ** fpout, BODY * b,
saved_b_type = b->type;
saved_b_offset = b->offset;
saved_b_length = b->length;
saved_b_type = b->type;
saved_b_offset = b->offset;
saved_b_length = b->length;
-
memset (&s, 0, sizeof (s)
);
+
p_clear(&s, 1
);
s.fpin = fpin;
fseeko (s.fpin, b->offset, 0);
mutt_mktemp (tempfile);
s.fpin = fpin;
fseeko (s.fpin, b->offset, 0);
mutt_mktemp (tempfile);
@@
-1549,7
+1549,7
@@
int smime_gpgme_decrypt_mime (FILE * fpin, FILE ** fpout, BODY * b,
b->offset = 0;
rewind (tmpfp);
b->offset = 0;
rewind (tmpfp);
-
memset (&s, 0, sizeof (s)
);
+
p_clear(&s, 1
);
s.fpin = tmpfp;
s.fpout = 0;
mutt_mktemp (tempfile);
s.fpin = tmpfp;
s.fpout = 0;
mutt_mktemp (tempfile);
@@
-1584,7
+1584,7
@@
int smime_gpgme_decrypt_mime (FILE * fpin, FILE ** fpout, BODY * b,
saved_b_type = bb->type;
saved_b_offset = bb->offset;
saved_b_length = bb->length;
saved_b_type = bb->type;
saved_b_offset = bb->offset;
saved_b_length = bb->length;
-
memset (&s, 0, sizeof (s)
);
+
p_clear(&s, 1
);
s.fpin = *fpout;
fseeko (s.fpin, bb->offset, 0);
mutt_mktemp (tempfile);
s.fpin = *fpout;
fseeko (s.fpin, bb->offset, 0);
mutt_mktemp (tempfile);
@@
-1602,7
+1602,7
@@
int smime_gpgme_decrypt_mime (FILE * fpin, FILE ** fpout, BODY * b,
rewind (tmpfp);
fclose (*fpout);
rewind (tmpfp);
fclose (*fpout);
-
memset (&s, 0, sizeof (s)
);
+
p_clear(&s, 1
);
s.fpin = tmpfp;
s.fpout = 0;
mutt_mktemp (tempfile);
s.fpin = tmpfp;
s.fpout = 0;
mutt_mktemp (tempfile);