projects
/
platform
/
upstream
/
perl.git
/ commitdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
| commitdiff |
tree
raw
|
patch
| inline |
side by side
(parent:
1a6a79b
)
Fix a side-effect of bug #24674 in the perl debugger.
author
Dominique Quatravaux
<unknown>
Tue, 16 Dec 2003 15:03:24 +0000
(15:03 +0000)
committer
Rafael Garcia-Suarez
<rgarciasuarez@gmail.com>
Sun, 21 Dec 2003 15:33:19 +0000
(15:33 +0000)
Subject: [perl #24674] 5.x odd taint bug
From: Dominique Quatravaux (via RT) <perlbug-followup@perl.org>
Message-ID: <rt-3.0.7_01-24674-68456.11.
3124667849085
@perl.org>
p4raw-id: //depot/perl@21940
lib/perl5db.pl
patch
|
blob
|
history
diff --git
a/lib/perl5db.pl
b/lib/perl5db.pl
index
9655956
..
2c53448
100644
(file)
--- a/
lib/perl5db.pl
+++ b/
lib/perl5db.pl
@@
-536,6
+536,9
@@
if ( not defined &get_fork_TTY and defined $ENV{TERM} and $ENV{TERM} eq 'xterm'
} elsif ($^O eq 'os2') {
*get_fork_TTY = \&os2_get_fork_TTY;
}
+# untaint $^O, which may have been tainted by the last statement.
+# see bug [perl #24674]
+$^O =~ m/^(.*)\z/; $^O = $1;
# Here begin the unreadable code. It needs fixing.