--- mutt-1.5.6/PATCHES~ never +++ mutt-1.5.6/PATCHES Mon Feb 9 22:48:35 CST 2004 @@ -1,0 +1 @@ +patch-1.5.6.dgc.deepif.1 diff -Pur mutt-1.5.6-base/muttlib.c mutt-1.5.6-dgc.deepif.1/muttlib.c --- mutt-1.5.6-base/muttlib.c Sun Feb 1 11:15:17 2004 +++ mutt-1.5.6-dgc.deepif.1/muttlib.c Mon Feb 9 22:48:35 2004 @@ -977,6 +977,12 @@ count = 0; while (count < sizeof (ifstring) && *src && *src != '?' && *src != '&') { + if (*src == '\\') + { + src++; + if (!*src) + break; + } *cp++ = *src++; count++; } @@ -989,7 +995,13 @@ count = 0; while (count < sizeof (elsestring) && *src && *src != '?') { - *cp++ = *src++; + if (*src == '\\') + { + src++; + if (!*src) + break; + } + *cp++ = *src++; count++; } *cp = 0;