]> xenbits.xensource.com Git - libvirt.git/commitdiff
virNetLibsshSessionAuthAddPrivKeyAuth: Drop 'password' argument
authorPeter Krempa <pkrempa@redhat.com>
Thu, 8 Dec 2022 12:50:16 +0000 (13:50 +0100)
committerPeter Krempa <pkrempa@redhat.com>
Mon, 23 Jan 2023 15:32:26 +0000 (16:32 +0100)
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>
src/rpc/virnetlibsshsession.c
src/rpc/virnetlibsshsession.h
src/rpc/virnetsocket.c

index b1420bea2cca35cf204bbf34619c35a617effd4b..bbc5d543867d165301c51fe47b655fe1fe3d8a68 100644 (file)
@@ -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;
index c3b5f3e80dfd998cb886c4d07a770bcb823ff660..7f94fd15dc8f546433660cbfc406ebbd2ecd4a9b 100644 (file)
@@ -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);
index 8280bda007ba775ae169b3d55c51701c7028231e..8fbc69d51c78fd86696c78bf90c8c2a2fd450e56 100644 (file)
@@ -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 {