Changeset 829:01d8ab906a6e for attach.c

Show
Ignore:
Timestamp:
1999-02-02 09:38:20 (10 years ago)
Author:
Thomas Roessler <roessler@…>
Branch:
HEAD
Message:

[unstable] Fix mutt_decode_save_attachment's handling of character
set conversions.

Files:
1 modified

Legend:

Unmodified
Added
Removed
  • attach.c

    r827 r829  
    761761/* returns 0 on success, -1 on error */ 
    762762int mutt_decode_save_attachment (FILE *fp, BODY *m, char *path, 
    763                                               int displaying, int flags) 
     763                                int displaying, int flags) 
    764764{ 
    765765  STATE s; 
     
    769769 
    770770  memset (&s, 0, sizeof (s)); 
    771   s.flags = M_CHARCONV | (displaying ? M_DISPLAY : 0); 
     771  s.flags = (displaying ? M_DISPLAY : 0); 
    772772 
    773773  if (flags == M_SAVE_APPEND) 
     
    807807    saved_hdr = m->hdr; 
    808808    mutt_parse_part (s.fpin, m); 
     809 
     810    /* display a readable version to the user */ 
     811    if (m->noconv) 
     812      s.flags |= M_CHARCONV; 
    809813  } 
    810814  else 
     815  { 
    811816    s.fpin = fp; 
     817    s.flags |= M_CHARCONV; 
     818  } 
    812819 
    813820  mutt_body_handler (m, &s);