This is a live mirror of the Perl 5 development currently hosted at https://github.com/perl/perl5
various minor tweaks seen on p5p
authorGurusamy Sarathy <gsar@cpan.org>
Fri, 28 Apr 2000 09:30:05 +0000 (09:30 +0000)
committerGurusamy Sarathy <gsar@cpan.org>
Fri, 28 Apr 2000 09:30:05 +0000 (09:30 +0000)
p4raw-id: //depot/perl@5993

lib/perl5db.pl
pod/perlipc.pod
pod/perlvar.pod

index 132e08e..f935e94 100644 (file)
@@ -34,7 +34,7 @@ $header = "perl5db.pl version $VERSION";
 # interpreter, though the values used by perl5db.pl have the form
 # "$break_condition\0$action". Values are magical in numeric context.
 #
-# The scalar ${'_<'.$filename} contains "_<$filename".
+# The scalar ${'_<'.$filename} contains $filename.
 #
 # Note that no subroutine call is possible until &DB::sub is defined
 # (for subroutines defined outside of the package DB). In fact the same is
index 9a7fbed..475271d 100644 (file)
@@ -667,7 +667,8 @@ instead.
 
     my $port = shift || 2345;
     my $proto = getprotobyname('tcp');
-    $port = $1 if $port =~ /(\d+)/; # untaint port number
+
+    ($port) = $port =~ /^(\d+)$/                        || die "invalid port";
 
     socket(Server, PF_INET, SOCK_STREAM, $proto)       || die "socket: $!";
     setsockopt(Server, SOL_SOCKET, SO_REUSEADDR,
@@ -710,7 +711,8 @@ go back to service a new client.
 
     my $port = shift || 2345;
     my $proto = getprotobyname('tcp');
-    $port = $1 if $port =~ /(\d+)/; # untaint port number
+
+    ($port) = $port =~ /^(\d+)$/                        || die "invalid port";
 
     socket(Server, PF_INET, SOCK_STREAM, $proto)       || die "socket: $!";
     setsockopt(Server, SOL_SOCKET, SO_REUSEADDR,
index 8b025c5..4ad8d12 100644 (file)
@@ -814,7 +814,7 @@ Then
 
     $^M = 'a' x (1 << 16);
 
-would allocate a 64K buffer for use when in emergency.  See the
+would allocate a 64K buffer for use in an emergency.  See the
 F<INSTALL> file in the Perl distribution for information on how to
 enable this option.  To discourage casual use of this advanced
 feature, there is no L<English> long name for this variable.