From 43b698f434995bdfaff039e90302a5333ec16993 Mon Sep 17 00:00:00 2001
From: laurent <laurent Thomas>
Date: Wed, 7 Dec 2022 16:59:13 +0100
Subject: [PATCH] fix race cond in mbms startup procedure

---
 executables/lte-softmodem.c | 3 ++-
 1 file changed, 2 insertions(+), 1 deletion(-)

diff --git a/executables/lte-softmodem.c b/executables/lte-softmodem.c
index a01fcf6a04..b0baa5a8d2 100644
--- a/executables/lte-softmodem.c
+++ b/executables/lte-softmodem.c
@@ -598,10 +598,11 @@ int main ( int argc, char **argv )
     sync_var=0;
     pthread_cond_broadcast(&sync_cond);
     pthread_mutex_unlock(&sync_mutex);
-    config_check_unknown_cmdlineopt(CONFIG_CHECKALLSECTIONS);
   }
 
   create_tasks_mbms(1);
+  sleep(1);
+  config_check_unknown_cmdlineopt(CONFIG_CHECKALLSECTIONS);
 
   // wait for end of program
   LOG_UI(ENB_APP,"TYPE <CTRL-C> TO TERMINATE\n");
-- 
2.26.2