From 55cc4c4aed14d16a8fe1efdffb37f6d641243eb3 Mon Sep 17 00:00:00 2001
From: Amin Ben Romdhane <amin.benromdhane@iopsys.eu>
Date: Thu, 8 May 2025 16:19:19 +0200
Subject: [PATCH] Fix bbfdm_cleanup order

---
 src/sysmngr.c | 3 +--
 1 file changed, 1 insertion(+), 2 deletions(-)

diff --git a/src/sysmngr.c b/src/sysmngr.c
index f852920..f66fe16 100644
--- a/src/sysmngr.c
+++ b/src/sysmngr.c
@@ -140,8 +140,6 @@ int main(int argc, char **argv)
 	uloop_run();
 
 out:
-	bbfdm_ubus_regiter_free(&bbfdm_ctx);
-
 #ifdef SYSMNGR_PROCESS_STATUS
 	sysmngr_process_clean(&bbfdm_ctx.ubus_ctx);
 	sysmngr_cpu_clean();
@@ -159,6 +157,7 @@ out:
 	sysmngr_clean_fwbank_dump(&bbfdm_ctx.ubus_ctx);
 #endif
 
+	bbfdm_ubus_regiter_free(&bbfdm_ctx);
 	closelog();
 
 	return 0;
-- 
GitLab