mirror of
https://github.com/libvirt/libvirt.git
synced 2026-10-02 12:20:06 -05:00
virnetsshsession: Don't check for auth callbacks in virNetSSHAuthenticatePassword()
For the VIR_NET_SSH_AUTH_PASSWORD authentication mechanism the virNetSSHAuthenticatePassword() is called. Inside it, virAuthGetPasswordPath() is called to obtain password. Firstly reading from our auth.conf file is attempted and if that fails then corresponding callback from virConnectAuthCallbackPtr is called. But virAuthGetPasswordPath() checks whether the callback is NULL or not. There is no need for virNetSSHAuthenticatePassword() to check it too. Drop the duplicate check. Signed-off-by: Michal Privoznik <mprivozn@redhat.com> Reviewed-by: Ján Tomko <jtomko@redhat.com> Tested-by: Richrad W.M. Jones <rjones@redhat.com>
This commit is contained in:
1 parent
49abca296b
commit
1147fb79b7
1 file changed
-7
@@ -661,13 +661,6 @@ virNetSSHAuthenticatePassword(virNetSSHSession *sess)
|
||||
|
||||
VIR_DEBUG("sess=%p", sess);
|
||||
|
||||
/* password authentication with interactive password request */
|
||||
if (!sess->cred || !sess->cred->cb) {
|
||||
virReportError(VIR_ERR_SSH, "%s",
|
||||
_("Can't perform authentication: Authentication callback not provided"));
|
||||
goto cleanup;
|
||||
}
|
||||
|
||||
/* Try the authenticating the set amount of times. The server breaks the
|
||||
* connection if maximum number of bad auth tries is exceeded */
|
||||
while (true) {
|
||||
|
||||
Reference in new issue
Block a user