if (!p)
continue;
- switch (mime_which_token(uh->data, p - uh->data)) {
+ switch (mime_which_token(uh->data, p++ - uh->data)) {
case MIME_TO:
env->to = rfc822_parse_adrlist(env->to, p);
break;
for (uh = UserHeader; uh; uh = uh->next) {
const char *p = strchr(uh->data, ':');
+ if (!p)
+ continue;
- switch (mime_which_token(uh->data, (p ?: uh->data) - uh->data)) {
+ switch (mime_which_token(uh->data, p++ - uh->data)) {
case MIME_FROM:
/* User has specified a default From: address. Remove default address */
address_list_wipe(&env->from);
process_user_header (msg->env);
- if (option (OPTSIGONTOP) && (!(flags & SENDKEY) && Editor))
+ if (option (OPTSIGONTOP) && (!(flags & SENDKEY)))
append_signature (tempfp);
/* include replies/forwarded messages, unless we are given a template */
&& generate_body (tempfp, msg, flags, ctx, cur) == -1)
goto cleanup;
- if (!option (OPTSIGONTOP) && (!(flags & SENDKEY) && Editor))
+ if (!option (OPTSIGONTOP) && (!(flags & SENDKEY)))
append_signature (tempfp);
/*
goto cleanup;
} else if (option (OPTEDITHDRS)) {
mutt_env_to_local (msg->env);
- mutt_edit_headers (Editor, msg->content->filename, msg, fcc,
- sizeof (fcc));
+ mutt_edit_headers(msg->content->filename, msg, fcc, sizeof (fcc));
mutt_env_to_idna (msg->env, NULL, NULL);
}
else {
- mutt_edit_file (Editor, msg->content->filename);
+ mutt_edit_file(msg->content->filename);
if (stat (msg->content->filename, &st) == 0) {
if (mtime != st.st_mtime)