bug fix from plan 9

This commit is contained in:
rsc 2005-03-18 21:52:19 +00:00
parent d27787fba7
commit 611d815b8b

View file

@ -398,8 +398,11 @@ inmesg(Tmesg type)
setgenstr(f, p0, p1); setgenstr(f, p0, p1);
for(l = 0; l<genstr.n; l++){ for(l = 0; l<genstr.n; l++){
i = genstr.s[l]; i = genstr.s[l];
if(utfrune(".*+?(|)\\[]^$", i)) if(utfrune(".*+?(|)\\[]^$", i)){
Strinsert(&genstr, tmpcstr("\\"), l++); str = tmpcstr("\\");
Strinsert(&genstr, str, l++);
freetmpstr(str);
}
} }
Straddc(&genstr, '\0'); Straddc(&genstr, '\0');
nextmatch(f, &genstr, p1, 1); nextmatch(f, &genstr, p1, 1);