diff -ru mutt-1.3.7-dist/muttlib.c mutt-1.3.7/muttlib.c --- mutt-1.3.7-dist/muttlib.c Fri Jul 28 03:52:12 2000 +++ mutt-1.3.7/muttlib.c Wed Aug 16 04:10:17 2000 @@ -920,6 +920,12 @@ count = 0; while (count < sizeof (ifstring) && *src && *src != '?' && *src != '&') { + if (*src == '\\') + { + src++; + if (!*src) + break; + } *cp++ = *src++; count++; } @@ -932,7 +938,13 @@ count = 0; while (count < sizeof (elsestring) && *src && *src != '?') { - *cp++ = *src++; + if (*src == '\\') + { + src++; + if (!*src) + break; + } + *cp++ = *src++; count++; } *cp = 0;