X-Git-Url: https://gerrit.automotivelinux.org/gerrit/gitweb?a=blobdiff_plain;f=src%2Fmain-afs-supervisor.c;h=6daaf64912dc7f6aceaccc1c2b0476a121f45b6d;hb=refs%2Fchanges%2F47%2F18747%2F2;hp=461b0a0f09d0cb5c24878cd02cc7b728509e71cc;hpb=2703a6bd8611726fa61118bf9c68a6e2ea0b9b22;p=src%2Fapp-framework-binder.git diff --git a/src/main-afs-supervisor.c b/src/main-afs-supervisor.c index 461b0a0f..6daaf649 100644 --- a/src/main-afs-supervisor.c +++ b/src/main-afs-supervisor.c @@ -40,6 +40,10 @@ #include "jobs.h" #include "process-name.h" +#if !defined(DEFAULT_SUPERVISOR_INTERFACE) +# define DEFAULT_SUPERVISOR_INTERFACE NULL +#endif + /* the main config */ struct afs_config *main_config; @@ -99,13 +103,20 @@ static struct afb_hsrv *start_http_server() NOTICE("Waiting port=%d rootdir=%s", main_config->httpdPort, main_config->rootdir); NOTICE("Browser URL= http://localhost:%d", main_config->httpdPort); - rc = afb_hsrv_start(hsrv, (uint16_t) main_config->httpdPort, 15); + rc = afb_hsrv_start(hsrv, 15); if (!rc) { ERROR("starting of httpd failed"); afb_hsrv_put(hsrv); return NULL; } + rc = afb_hsrv_add_interface_tcp(hsrv, DEFAULT_SUPERVISOR_INTERFACE, (uint16_t) main_config->httpdPort); + if (!rc) { + ERROR("setting interface failed"); + afb_hsrv_put(hsrv); + return NULL; + } + return hsrv; }