update gettext copy.
[apps/madmutt.git] / url.c
diff --git a/url.c b/url.c
index 2597646..9062dce 100644 (file)
--- a/url.c
+++ b/url.c
@@ -15,6 +15,8 @@
 # include "config.h"
 #endif
 
+#include <lib-lib/mem.h>
+
 #include "mutt.h"
 #include "ascii.h"
 #include "mapping.h"
@@ -22,8 +24,6 @@
 
 #include "mime.h"
 
-#include "lib/mem.h"
-
 #include <ctype.h>
 
 static struct mapping_t UrlMap[] = {
@@ -33,6 +33,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},
@@ -249,11 +250,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;
 }