splitting rest-api in two parts
[src/app-framework-binder.git] / src / main.c
index f73cfac..48b5a60 100644 (file)
@@ -25,6 +25,7 @@
 #include <sys/types.h>
 
 #include "local-def.h"
+#include "afb-plugins.h"
 
 #if !defined(PLUGIN_INSTALL_DIR)
 #error "you should define PLUGIN_INSTALL_DIR"
@@ -503,8 +504,6 @@ int main(int argc, char *argv[])  {
   on_exit(closeSession, session);
   parse_arguments(argc, argv, session);
 
-  initPlugins(session);
-
   // ------------------ sanity check ----------------------------------------
   if  ((session->background) && (session->foreground)) {
     fprintf (stderr, "ERR: cannot select foreground & background at the same time\n");
@@ -515,6 +514,9 @@ int main(int argc, char *argv[])  {
      exit (1);
   }
 
+  initPlugins(session);
+  ctxStoreInit(CTX_NBCLIENTS);
+
   // ------------------ Some useful default values -------------------------
   if  ((session->background == 0) && (session->foreground == 0)) session->foreground=1;