- if (optional)
- m_strformat(dest, destlen, ifstr, _mutt_fmt_smime_command, data, 0);
- else if (flags & M_FORMAT_OPTIONAL)
- m_strformat(dest, destlen, elstr, _mutt_fmt_smime_command, data, 0);
+ if (flags & M_FORMAT_OPTIONAL)
+ m_strformat(dest, destlen, 0, optional ? ifstr : elstr,
+ _mutt_fmt_smime_command, data, 0);