--- mutt-x.y.z/PATCHES~ never +++ mutt-x.y.z/PATCHES Thu Jun 13 16:25:05 CDT 2002 @@ -1,0 +1 @@ +dgc.deepif.1 diff -Pur mutt-1.5.1-base/muttlib.c mutt-1.5.1/muttlib.c --- mutt-1.5.1-base/muttlib.c Tue Mar 26 16:47:06 2002 +++ mutt-1.5.1/muttlib.c Thu Jun 13 15:28:20 2002 @@ -978,6 +978,12 @@ count = 0; while (count < sizeof (ifstring) && *src && *src != '?' && *src != '&') { + if (*src == '\\') + { + src++; + if (!*src) + break; + } *cp++ = *src++; count++; } @@ -990,7 +996,13 @@ count = 0; while (count < sizeof (elsestring) && *src && *src != '?') { - *cp++ = *src++; + if (*src == '\\') + { + src++; + if (!*src) + break; + } + *cp++ = *src++; count++; } *cp = 0;