mirror of
https://gitlab.com/libvirt/libvirt.git
synced 2025-02-01 17:35:17 +00:00
virNetLibsshSessionAuthAddPrivKeyAuth: Drop 'password' argument
The only caller doesn't actually populate it. Remove it to simplify internals. Signed-off-by: Peter Krempa <pkrempa@redhat.com> Reviewed-by: Jonathon Jongsma <jjongsma@redhat.com>
This commit is contained in:
parent
3f4f0ef47d
commit
bf5f65fead
@ -988,8 +988,7 @@ virNetLibsshSessionAuthAddAgentAuth(virNetLibsshSession *sess)
|
||||
|
||||
int
|
||||
virNetLibsshSessionAuthAddPrivKeyAuth(virNetLibsshSession *sess,
|
||||
const char *keyfile,
|
||||
const char *password)
|
||||
const char *keyfile)
|
||||
{
|
||||
virNetLibsshAuthMethod *auth;
|
||||
|
||||
@ -1006,7 +1005,6 @@ virNetLibsshSessionAuthAddPrivKeyAuth(virNetLibsshSession *sess,
|
||||
return -1;
|
||||
}
|
||||
|
||||
auth->password = g_strdup(password);
|
||||
auth->filename = g_strdup(keyfile);
|
||||
auth->method = VIR_NET_LIBSSH_AUTH_PRIVKEY;
|
||||
auth->ssh_flags = SSH_AUTH_METHOD_PUBLICKEY;
|
||||
|
@ -46,8 +46,7 @@ int virNetLibsshSessionAuthAddPasswordAuth(virNetLibsshSession *sess,
|
||||
int virNetLibsshSessionAuthAddAgentAuth(virNetLibsshSession *sess);
|
||||
|
||||
int virNetLibsshSessionAuthAddPrivKeyAuth(virNetLibsshSession *sess,
|
||||
const char *keyfile,
|
||||
const char *password);
|
||||
const char *keyfile);
|
||||
|
||||
int virNetLibsshSessionAuthAddKeyboardAuth(virNetLibsshSession *sess,
|
||||
int tries);
|
||||
|
@ -1080,9 +1080,7 @@ virNetSocketNewConnectLibssh(const char *host,
|
||||
} else if (STRCASEEQ(authMethod, "password")) {
|
||||
ret = virNetLibsshSessionAuthAddPasswordAuth(sess, uri);
|
||||
} else if (STRCASEEQ(authMethod, "privkey")) {
|
||||
ret = virNetLibsshSessionAuthAddPrivKeyAuth(sess,
|
||||
privkey,
|
||||
NULL);
|
||||
ret = virNetLibsshSessionAuthAddPrivKeyAuth(sess, privkey);
|
||||
} else if (STRCASEEQ(authMethod, "agent")) {
|
||||
ret = virNetLibsshSessionAuthAddAgentAuth(sess);
|
||||
} else {
|
||||
|
Loading…
x
Reference in New Issue
Block a user