Handle a different tar password input

This commit is contained in:
Jamie Cameron
2022-10-16 17:23:52 -07:00
parent ced2b98dde
commit e8d971243f

View File

@@ -272,7 +272,7 @@ local ($wrong_password, $got_login, $connect_failed);
local $out;
local $stars = ("*" x length($pass));
while(1) {
local $rv = &wait_for($cfh, "password:", "yes\\/no", "(^|\\n)\\s*Permission denied.*\n", "ssh: connect.*\n", ".*\n");
local $rv = &wait_for($cfh, "password:|Password\\s+for\\s+\\S+:", "yes\\/no", "(^|\\n)\\s*Permission denied.*\n", "ssh: connect.*\n", ".*\n");
if ($wait_for_input !~ /^\s*DUMP:\s+ACLs\s+in\s+inode/i) {
$wait_for_input =~ s/\Q$pass\E/$stars/g;
if ($fhmode) {