From a8e2a118db9a50f8d91376c70a05e4b0b2edfbe5 Mon Sep 17 00:00:00 2001 From: Johan Hedberg Date: Wed, 19 Mar 2014 16:10:48 +0200 Subject: [PATCH] core: Fix missing agent_unref call when cancelling authorization --- src/adapter.c | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/src/adapter.c b/src/adapter.c index ce3a59bdc..060d895cc 100644 --- a/src/adapter.c +++ b/src/adapter.c @@ -1063,8 +1063,10 @@ static void service_auth_cancel(struct service_auth *auth) dbus_error_free(&derr); - if (auth->agent != NULL) + if (auth->agent != NULL) { agent_cancel(auth->agent); + agent_unref(auth->agent); + } g_free(auth); } -- 2.47.3