]> git.ipfire.org Git - thirdparty/git.git/blobdiff - git-cvsserver.perl
git-cvsserver: fix error for invalid password formats
[thirdparty/git.git] / git-cvsserver.perl
index 6de7921796597471990aa5498677522d8f9f236f..0f45c395098f2e19b7ce93ac17c45d128f05ff0d 100755 (executable)
@@ -2658,7 +2658,10 @@ sub descramble
 
     # This should never happen, the same password format (A) has been
     # used by CVS since the beginning of time
-    die "invalid password format $1" unless substr($str, 0, 1) eq 'A';
+    {
+        my $fmt = substr($str, 0, 1);
+        die "invalid password format `$fmt'" unless $fmt eq 'A';
+    }
 
     my @str = unpack "C*", substr($str, 1);
     my $ret = join '', map { chr $SHIFTS[$_] } @str;