Sophie

Sophie

distrib > Mandriva > 2009.0 > i586 > by-pkgid > ccfe1a0928547913fc6a36c1fa17847c > files > 1

perl-Authen-Htpasswd-0.16-4mdv2009.0.src.rpm

--- lib/Authen/Htpasswd.pm	2007-07-16 00:10:58.000000000 +0200
+++ lib/Authen/Htpasswd.pm.oden	2008-10-01 15:59:21.000000000 +0200
@@ -188,7 +188,7 @@
     my ($old,$new) = $self->_start_rewrite;
     my $seen = 0;
     while (defined(my $line = <$old>)) {
-        if ($line =~ /^\Q$username\:/) {
+        if ($line =~ /^\Q$username\E\:/) {
             chomp $line;
             my (undef,undef,@extra_info) = split /:/, $line;
             $user->{extra_info} ||= [ @extra_info ] if scalar @extra_info;
@@ -219,7 +219,7 @@
 
     my ($old,$new) = $self->_start_rewrite;
     while (defined(my $line = <$old>)) {
-        if ($line =~ /^\Q$username\:/) {
+        if ($line =~ /^\Q$username\E\:/) {
             $self->_abort_rewrite;
             croak "user $username already exists in " . $self->file . "!";
         }
@@ -244,7 +244,7 @@
 
     my ($old,$new) = $self->_start_rewrite;
     while (defined(my $line = <$old>)) {
-        next if $line =~ /^\Q$username\:/;
+        next if $line =~ /^\Q$username\E\:/;
         $self->_print( $new, $line );
     }
     $self->_finish_rewrite($old,$new);