From d542c5ce356117a96907763c963128208105f947 Mon Sep 17 00:00:00 2001 From: Raquel Medina Date: Thu, 9 Jul 2020 12:19:00 +0200 Subject: unregister agent if previously registered Only unregister agent on exit path if it had been registered beforehand. Bug-AGL: SPEC-3301 Signed-off-by: Raquel Medina Change-Id: I60fc2af01800521e0d5b026dbf7404b445eff6f9 --- binding/bluetooth-api.c | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) (limited to 'binding/bluetooth-api.c') diff --git a/binding/bluetooth-api.c b/binding/bluetooth-api.c index ddf5dfd..2309ef6 100644 --- a/binding/bluetooth-api.c +++ b/binding/bluetooth-api.c @@ -663,7 +663,8 @@ static gpointer bluetooth_func(gpointer ptr) g_main_loop_unref(ns->loop); - bluetooth_unregister_agent(ns); + if (ns->agent_path) + bluetooth_unregister_agent(ns); bluetooth_cleanup(ns); afb_api_set_userdata(id->api, NULL); -- cgit 1.2.3-korg