if (malt->buffered_hdrs && !abort_p)
if (malt->buffered_hdrs && !abort_p && obj->options->format_out != nsMimeOutput::nsMimeMessageAttach)
MimeMultipartAlternative_parse_eof (MimeObject *obj, PRBool abort_p){  MimeMultipartAlternative *malt = (MimeMultipartAlternative *) obj;  int status = 0;  if (obj->closed_p) return 0;  status = ((MimeObjectClass*)&MIME_SUPERCLASS)->parse_eof(obj, abort_p);  if (status < 0) return status;  /* If there's a cached part we haven't written out yet, do it now.   */  if (malt->buffered_hdrs && !abort_p)  {    status = MimeMultipartAlternative_display_cached_part(obj);    if (status < 0) return status;  }  MimeMultipartAlternative_cleanup(obj);  return status;}