]> granicus.if.org Git - neomutt/commitdiff
fix crash in limit when user enters invalid regexp
authorFabian Groffen <grobian@gentoo.org>
Sun, 8 Aug 2010 17:21:46 +0000 (10:21 -0700)
committerFabian Groffen <grobian@gentoo.org>
Sun, 8 Aug 2010 17:21:46 +0000 (10:21 -0700)
closes #3417

pattern.c

index e3fbed70b9163dbe865f1a35f2a47f93d57544ba..dbd73bda22dd1e85184a85d9fa7c21a24f8b0f97 100644 (file)
--- a/pattern.c
+++ b/pattern.c
@@ -1302,6 +1302,7 @@ int mutt_pattern_func (int op, char *prompt)
   simple = safe_strdup (buf);
   mutt_check_simple (buf, sizeof (buf), NONULL (SimpleSearch));
 
+  memset (&err, 0, sizeof(err));
   err.data = error;
   err.dsize = sizeof (error);
   if ((pat = mutt_pattern_comp (buf, M_FULL_MSG, &err)) == NULL)