diff options
author | Christian Neukirchen <chneukirchen@gmail.com> | 2016-07-13 17:18:06 +0200 |
---|---|---|
committer | Christian Neukirchen <chneukirchen@gmail.com> | 2016-07-13 17:18:06 +0200 |
commit | a96fb5c5ee5ce9b38478dcb6d35cfbc11d52a803 (patch) | |
tree | 4d7698dfe636c83b2935c3678d45675b3d1bacc5 | |
parent | 6e6d1993a2cd61d49c6207986798e8324a9a3e2a (diff) | |
download | mblaze-a96fb5c5ee5ce9b38478dcb6d35cfbc11d52a803.tar.gz mblaze-a96fb5c5ee5ce9b38478dcb6d35cfbc11d52a803.tar.xz mblaze-a96fb5c5ee5ce9b38478dcb6d35cfbc11d52a803.zip |
scan: free message at end
-rw-r--r-- | scan.c | 7 |
1 files changed, 4 insertions, 3 deletions
diff --git a/scan.c b/scan.c index 97eadfb..3ce2a8c 100644 --- a/scan.c +++ b/scan.c @@ -32,7 +32,7 @@ u8putstr(FILE *out, char *s, size_t l, int pad) long lineno; -int +void oneline(char *file) { lineno++; @@ -49,7 +49,7 @@ oneline(char *file) int p = 80-38-3-indent; printf("%*.*s\\_ %*.*s\n", -38 - indent, 38 + indent, "", -p, p, file); - return 0; + return; } char flag1, flag2; @@ -106,7 +106,6 @@ oneline(char *file) blaze822_decode_rfc2047(fromdec, from, sizeof fromdec - 1, "UTF-8"); fromdec[sizeof fromdec - 1] = 0; - char *subj = "(no subject)"; char subjdec[100]; if ((v = blaze822_hdr(msg, "subject"))) { @@ -122,6 +121,8 @@ oneline(char *file) printf(" "); u8putstr(stdout, subjdec, 80-38-indent, 0); printf("\n"); + + blaze822_free(msg); } int |