main: init session module first
authorJosé Bollo <jose.bollo@iot.bzh>
Fri, 21 Apr 2017 17:00:02 +0000 (19:00 +0200)
committerJosé Bollo <jose.bollo@iot.bzh>
Fri, 21 Apr 2017 17:00:02 +0000 (19:00 +0200)
Change-Id: If2acee2fa6469cbfb6c2d11eb1e3fd622b093155
Signed-off-by: José Bollo <jose.bollo@iot.bzh>
src/main.c

index b5d9281..3541e44 100644 (file)
@@ -550,14 +550,16 @@ static void start()
        }
 
        /* configure the daemon */
+       afb_session_init(config->nbSessionMax, config->cntxTimeout, config->token);
+       if (!afb_hreq_init_cookie(config->httpdPort, config->rootapi, config->cntxTimeout)) {
+               ERROR("initialisation of cookies failed");
+               goto error;
+       }
        main_apiset = afb_apiset_create("main", config->apiTimeout);
        if (!main_apiset) {
                ERROR("can't create main api set");
                goto error;
        }
-       afb_session_init(config->nbSessionMax, config->cntxTimeout, config->token);
-       if (!afb_hreq_init_cookie(config->httpdPort, config->rootapi, config->cntxTimeout)) {
-               ERROR("initialisation of cookies failed");
                goto error;
        }