Clearly this was never tested until now, as passwords being
retrieved by git-credential got completely ignored and unused.
This enables users to connect to NNTP(S) servers requiring a
password.
return if $self->{quit};
$nn // die "E: <$uri> new: $@".onion_hint($lei, $uri);
if ($cred) {
- $cred->fill($lei) unless defined($p); # may prompt user here
+ $p //= do {
+ $cred->fill($lei); # may prompt user here
+ $cred->{password};
+ };
if ($nn->authinfo($u, $p)) {
push @{$nntp_cfg->{-postconn}}, [ 'authinfo', $u, $p ];
} else {