X-Git-Url: http://git.madism.org/?a=blobdiff_plain;f=rfc3676.c;h=f6ca09908cbb8e06a8d5125709c3afb471166943;hb=c7ef4c04b0e95e263768e4df06220525a5872dca;hp=b1a2e01608e5a65c654a0b7366981a6021a1a678;hpb=e21c4fc2107c17f654fb42f5726f610f54281045;p=apps%2Fmadmutt.git diff --git a/rfc3676.c b/rfc3676.c index b1a2e01..f6ca099 100644 --- a/rfc3676.c +++ b/rfc3676.c @@ -136,13 +136,15 @@ static void print_flowed_line (char *line, STATE * s, int ql) { int rfc3676_handler (BODY * a, STATE * s) { int bytes = a->length; char buf[LONG_STRING]; - char *curline = str_dup (""); + char *curline = mem_malloc(1); char *t = NULL; unsigned int curline_len = 1, quotelevel = 0, newql = 0; int buf_off, buf_len; int delsp = 0, fixed = 0; + *curline='\0'; + /* respect DelSP of RfC3676 only with f=f parts */ if ((t = (char*) mutt_get_parameter ("delsp", a->parameter))) { delsp = str_len (t) == 3 && ascii_strncasecmp (t, "yes", 3) == 0;