X-Git-Url: http://git.madism.org/?a=blobdiff_plain;f=url.c;h=df231f35f206bc0ea38884ab25981c767761129c;hb=23002a877577341cfd68687e58348e0ca01b1ac5;hp=2315fc9f28862d855ac136cbd0ecbfe73f2fa8fd;hpb=ba5e3af4ea19e1d20c80941c077039871ec84258;p=apps%2Fmadmutt.git diff --git a/url.c b/url.c index 2315fc9..df231f3 100644 --- a/url.c +++ b/url.c @@ -15,7 +15,10 @@ # include "config.h" #endif +#include + #include "mutt.h" +#include "ascii.h" #include "mapping.h" #include "url.h" @@ -32,6 +35,7 @@ static struct mapping_t UrlMap[] = { {"pop", U_POP}, {"pops", U_POPS}, {"nntp", U_NNTP}, + {"news", U_NNTP}, {"nntps", U_NNTPS}, {"snews", U_NNTPS}, {"mailto", U_MAILTO}, @@ -248,11 +252,13 @@ int url_parse_mailto (ENVELOPE * e, char **body, const char *src) mutt_parse_rfc822_line (e, NULL, scratch, value, 1, 0, 0, &last); /* if $strict_mailto is set, force editing headers to let * users have a look at what we got */ - if (!option (OPTSTRICTMAILTO)) + if (!option (OPTSTRICTMAILTO)) { + set_option (OPTXMAILTO); set_option (OPTEDITHDRS); + } } } - mem_free (&tmp); + p_delete(&tmp); return 0; }