← Commit list

4449110561

Viktor Szakats
Viktor Szakats
2026-04-25
SUCCESS Duration: 234s

Subject

sshserver.pl: tidy up around `AllowUsers` setup

Binary

No binary (build failed)

Architecture & Compiler Flags

Architecture: x86_64-linux-gnu Compiler: gcc (Ubuntu 11.4.0-1ubuntu1~22.04.3) 11.4.0

—

Build Log

(log yok)

Commit Diff GitHub →

tests/sshserver.pl+3 -4
@@ -588,15 +588,14 @@ push @cfgarr, "# $sshdverstr sshd configuration file for curl testing";
push @cfgarr, '#';
# AllowUsers and DenyUsers options should use lowercase on Windows
-# and do not support quotes around values for some unknown reason.
+# and do not support quotes around values for an unknown reason.
if($sshdid =~ /OpenSSH-Windows/) {
my $username_lc = lc $username;
- push @cfgarr, "AllowUsers " . $username_lc =~ s/ /\?/gr;
+ push @cfgarr, "AllowUsers " . ($username_lc =~ s/ /\?/gr); # replace space with '?'
if(exists $ENV{USERDOMAIN}) {
my $userdomain_lc = lc $ENV{USERDOMAIN};
$username_lc = "$userdomain_lc\\$username_lc";
- $username_lc =~ s/ /\?/g; # replace space with ?
- push @cfgarr, "AllowUsers " . $username_lc =~ s/ /\?/gr;
+ push @cfgarr, "AllowUsers " . ($username_lc =~ s/ /\?/gr); # replace space with '?'
}
} else {
push @cfgarr, "AllowUsers $username";