[Lxr-commits] CVS: lxr/lib/LXR/Files CVS.pm,1.21,1.22
Brought to you by:
ajlittoz
From: Dave B. <bro...@us...> - 2004-06-30 20:33:44
|
Update of /cvsroot/lxr/lxr/lib/LXR/Files In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv16255/lib/LXR/Files Modified Files: CVS.pm Log Message: $% is a variable, we must escape it or this messes up good filenames Index: CVS.pm =================================================================== RCS file: /cvsroot/lxr/lxr/lib/LXR/Files/CVS.pm,v retrieving revision 1.21 retrieving revision 1.22 diff -u -d -r1.21 -r1.22 --- CVS.pm 30 Jun 2004 19:49:39 -0000 1.21 +++ CVS.pm 30 Jun 2004 20:33:35 -0000 1.22 @@ -308,7 +308,7 @@ my $out = ''; for (split('',$in)) { - s/[|&!`;$%<>[:cntrl:]]// || # drop these in particular + s/[|&!`;\$%<>[:cntrl:]]// || # drop these in particular /[\w\/,.-_+=]/ || # keep these intact s/([ '"\x20-\x7E])/\\$1/ || # escape these out s/.//; # drop everything else |