diff --git a/plugins/mgmtops.c b/plugins/mgmtops.c
index 42a8a1f..c91e930 100644
--- a/plugins/mgmtops.c
+++ b/plugins/mgmtops.c
btd_manager_unregister_adapter(index);
g_slist_free_full(controllers[index].pending_uuids, g_free);
+ controllers[index].pending_uuids = NULL;
memset(&controllers[index], 0, sizeof(struct controller_info));
if (!mgmt_powered(settings)) {
btd_adapter_stop(adapter);
g_slist_free_full(info->pending_uuids, g_free);
+ info->pending_uuids = NULL;
info->pending_uuid = FALSE;
info->pending_class = FALSE;
return 0;