From 2f4c09def051076c1077a40ac4b34bf38f6e2d54 Mon Sep 17 00:00:00 2001 From: James Prestwood Date: Thu, 9 Nov 2023 09:25:22 -0800 Subject: [PATCH] dpp: fix removed dpp_reset in Stop() It seems in my patch reordering both stop methods lost the actual call to dpp_reset(). --- src/dpp.c | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/src/dpp.c b/src/dpp.c index c54bd484..23010a05 100644 --- a/src/dpp.c +++ b/src/dpp.c @@ -3950,9 +3950,13 @@ static struct l_dbus_message *dpp_dbus_stop(struct l_dbus *dbus, { struct dpp_sm *dpp = user_data; + l_debug(""); + if (dpp->interface != DPP_INTERFACE_DPP) return dbus_error_not_found(message); + dpp_reset(dpp); + return l_dbus_message_new_method_return(message); } @@ -4264,9 +4268,13 @@ static struct l_dbus_message *dpp_dbus_pkex_stop(struct l_dbus *dbus, { struct dpp_sm *dpp = user_data; + l_debug(""); + if (dpp->interface != DPP_INTERFACE_PKEX) return dbus_error_not_found(message); + dpp_reset(dpp); + return l_dbus_message_new_method_return(message); }