From 1a0fc8d437b04641b41c86cd1e9a35c48b5b2c67 Mon Sep 17 00:00:00 2001 From: Thomas Haller Date: Tue, 22 Jan 2019 23:34:56 +0100 Subject: [PATCH] clients/secret-agent: fix leaks in request_secrets_from_ui() Fixes: 3bda3fb60c104114192e4e3c9c4ba0bef84d3a00 --- clients/common/nm-secret-agent-simple.c | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) diff --git a/clients/common/nm-secret-agent-simple.c b/clients/common/nm-secret-agent-simple.c index eab11841a6..cd2b71cfd3 100644 --- a/clients/common/nm-secret-agent-simple.c +++ b/clients/common/nm-secret-agent-simple.c @@ -728,11 +728,11 @@ try_spawn_vpn_auth_helper (RequestData *request, static void request_secrets_from_ui (RequestData *request) { - GPtrArray *secrets; + gs_unref_ptrarray GPtrArray *secrets = NULL; NMSecretAgentSimplePrivate *priv; NMSecretAgentSimpleSecret *secret; const char *title; - char *msg; + gs_free char *msg = NULL; gboolean ok = TRUE; priv = NM_SECRET_AGENT_SIMPLE_GET_PRIVATE (request->self); @@ -881,7 +881,6 @@ request_secrets_from_ui (RequestData *request) request->request_id, nm_connection_get_connection_type (request->connection)); _request_data_complete (request, NULL, error, NULL); - g_ptr_array_unref (secrets); return; }