scan: free message at end

pull/1/merge
Christian Neukirchen 8 years ago
parent 6e6d1993a2
commit a96fb5c5ee

@ -32,7 +32,7 @@ u8putstr(FILE *out, char *s, size_t l, int pad)
long lineno; long lineno;
int void
oneline(char *file) oneline(char *file)
{ {
lineno++; lineno++;
@ -49,7 +49,7 @@ oneline(char *file)
int p = 80-38-3-indent; int p = 80-38-3-indent;
printf("%*.*s\\_ %*.*s\n", -38 - indent, 38 + indent, "", printf("%*.*s\\_ %*.*s\n", -38 - indent, 38 + indent, "",
-p, p, file); -p, p, file);
return 0; return;
} }
char flag1, flag2; char flag1, flag2;
@ -106,7 +106,6 @@ oneline(char *file)
blaze822_decode_rfc2047(fromdec, from, sizeof fromdec - 1, "UTF-8"); blaze822_decode_rfc2047(fromdec, from, sizeof fromdec - 1, "UTF-8");
fromdec[sizeof fromdec - 1] = 0; fromdec[sizeof fromdec - 1] = 0;
char *subj = "(no subject)"; char *subj = "(no subject)";
char subjdec[100]; char subjdec[100];
if ((v = blaze822_hdr(msg, "subject"))) { if ((v = blaze822_hdr(msg, "subject"))) {
@ -122,6 +121,8 @@ oneline(char *file)
printf(" "); printf(" ");
u8putstr(stdout, subjdec, 80-38-indent, 0); u8putstr(stdout, subjdec, 80-38-indent, 0);
printf("\n"); printf("\n");
blaze822_free(msg);
} }
int int

Loading…
Cancel
Save