From: Marc Hoersken Date: Sun, 26 Jul 2020 19:38:26 +0000 (+0200) Subject: tests/sshserver.pl: fix compatibility with OpenSSH for Windows X-Git-Tag: curl-7_72_0~61 X-Git-Url: http://git.ipfire.org/?a=commitdiff_plain;h=3ee7c676ec8ef32e3a9cb4d0fb2929a8335d58db;p=thirdparty%2Fcurl.git tests/sshserver.pl: fix compatibility with OpenSSH for Windows Follow up to #5721 --- diff --git a/tests/sshserver.pl b/tests/sshserver.pl index 24c98d630c..5cff897a37 100644 --- a/tests/sshserver.pl +++ b/tests/sshserver.pl @@ -522,6 +522,11 @@ push @cfgarr, '#'; # and do not support quotes around values for some unknown reason. if ($sshdid =~ /OpenSSH-Windows/) { my $username_lc = lc $username; + 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, "DenyUsers !$username_lc"; push @cfgarr, "AllowUsers $username_lc"; } else {