From 2619aaaa3a9c96e5d1ba05748e9cb005a6391fee Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Fabiano=20Fid=C3=AAncio?= Date: Thu, 19 Dec 2019 09:21:10 +0100 Subject: [PATCH] rpc: Use g_autofree in virNetClientNewLibSSH2() MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Signed-off-by: Fabiano Fidêncio Reviewed-by: Ján Tomko --- src/rpc/virnetclient.c | 18 ++++++------------ 1 file changed, 6 insertions(+), 12 deletions(-) diff --git a/src/rpc/virnetclient.c b/src/rpc/virnetclient.c index 47a17d30f7..75e653fec8 100644 --- a/src/rpc/virnetclient.c +++ b/src/rpc/virnetclient.c @@ -442,13 +442,13 @@ virNetClientPtr virNetClientNewLibSSH2(const char *host, virNetClientPtr ret = NULL; virBuffer buf = VIR_BUFFER_INITIALIZER; - char *nc = NULL; - char *command = NULL; + g_autofree char *nc = NULL; + g_autofree char *command = NULL; - char *homedir = NULL; - char *confdir = NULL; - char *knownhosts = NULL; - char *privkey = NULL; + g_autofree char *homedir = NULL; + g_autofree char *confdir = NULL; + g_autofree char *knownhosts = NULL; + g_autofree char *privkey = NULL; /* Use default paths for known hosts an public keys if not provided */ if (knownHostsPath) { @@ -517,12 +517,6 @@ virNetClientPtr virNetClientNewLibSSH2(const char *host, goto cleanup; cleanup: - VIR_FREE(command); - VIR_FREE(privkey); - VIR_FREE(knownhosts); - VIR_FREE(homedir); - VIR_FREE(confdir); - VIR_FREE(nc); return ret; no_memory: