X-Git-Url: https://gerrit.automotivelinux.org/gerrit/gitweb?a=blobdiff_plain;f=src%2Fmain.c;h=8ec684feeef3b4fad242aa94ee415451ff6e53c4;hb=8dff3447cea6df8ab727d9615cd07b3774ccffa0;hp=d8065e42613bad611bcacd05eef9a6fd23212006;hpb=bd375330fe7e3d79495762bcc7c86d907a453aae;p=src%2Fapp-framework-binder.git diff --git a/src/main.c b/src/main.c index d8065e42..8ec684fe 100644 --- a/src/main.c +++ b/src/main.c @@ -34,6 +34,7 @@ #include "afb-config.h" #include "afb-hswitch.h" +#include "afb-apis.h" #include "afb-api-so.h" #include "afb-hsrv.h" #include "afb-hreq.h" @@ -516,6 +517,11 @@ static struct afb_hsrv *start_http_server(struct afb_config * config) int rc; struct afb_hsrv *hsrv; + if (afb_hreq_init_download_path("/tmp")) { /* TODO: sessiondir? */ + fprintf(stderr, "unable to set the tmp directory\n"); + return NULL; + } + hsrv = afb_hsrv_create(); if (hsrv == NULL) { fprintf(stderr, "memory allocation failure\n"); @@ -572,7 +578,7 @@ int main(int argc, char *argv[]) { if (config->ldpaths) afb_api_so_add_pathset(config->ldpaths); - ctxStoreInit(CTX_NBCLIENTS, config->cntxTimeout, config->token); + ctxStoreInit(CTX_NBCLIENTS, config->cntxTimeout, config->token, afb_apis_count()); if (!afb_hreq_init_cookie(config->httpdPort, config->rootapi, DEFLT_CNTX_TIMEOUT)) { fprintf (stderr, "ERR: initialisation of cookies failed\n"); exit (1);