aboutsummaryrefslogtreecommitdiffstats
path: root/CVSROOT/log_accum.pl
diff options
context:
space:
mode:
authorwollman <wollman@FreeBSD.org>1994-09-10 06:19:15 +0800
committerwollman <wollman@FreeBSD.org>1994-09-10 06:19:15 +0800
commit138c7e3cd29f32c4c58760c06a3be5ac535509d4 (patch)
tree28f04183d29c8af2bd67b67c810232af2b5c91a7 /CVSROOT/log_accum.pl
parenteaca7ec1d9ec83f601cef4928bc8f7af4990aa0e (diff)
downloadfreebsd-ports-gnome-138c7e3cd29f32c4c58760c06a3be5ac535509d4.tar.gz
freebsd-ports-gnome-138c7e3cd29f32c4c58760c06a3be5ac535509d4.tar.zst
freebsd-ports-gnome-138c7e3cd29f32c4c58760c06a3be5ac535509d4.zip
Escapemetacharacters in directory name so perl doesn't blow chunks on libg++.
CVS:
Diffstat (limited to 'CVSROOT/log_accum.pl')
-rwxr-xr-xCVSROOT/log_accum.pl4
1 files changed, 3 insertions, 1 deletions
diff --git a/CVSROOT/log_accum.pl b/CVSROOT/log_accum.pl
index 73bf32f3d48c..1ad3aa808b39 100755
--- a/CVSROOT/log_accum.pl
+++ b/CVSROOT/log_accum.pl
@@ -370,7 +370,9 @@ for ($i = 0; ; $i++) {
#
if (-e "$LAST_FILE.$id") {
$_ = &read_line("$LAST_FILE.$id");
- exit 0 if (! grep(/$files[0]$/, $_));
+ $tmpfiles=$files[0];
+ $tmpfiles =~ s,([^a-zA-Z0-9_/]),\\$1,g;
+ exit 0 if (! grep(/$tmpfiles$/, $_));
}
#