X-Git-Url: http://git.archive.openwrt.org/?p=project%2Fnetifd.git;a=blobdiff_plain;f=main.c;h=fb6deed14c729a06898cac3cbe75672748fef439;hp=d8cb17f40658f8c7a6b777270a0eb08c4c239df9;hb=a565ae60a2fd6aea1fb64a8a3728d101ab2357c3;hpb=fba9c88b995957b8109889f4747c7fe942fd5812 diff --git a/main.c b/main.c index d8cb17f..fb6deed 100644 --- a/main.c +++ b/main.c @@ -24,6 +24,7 @@ #include "config.h" #include "system.h" #include "interface.h" +#include "wireless.h" unsigned int debug_mask = 0; const char *main_path = DEFAULT_MAIN_PATH; @@ -152,7 +153,7 @@ netifd_start_process(const char **argv, char **env, struct netifd_process *proc) } } if (proc->dir_fd >= 0) - fchdir(proc->dir_fd); + if (fchdir(proc->dir_fd)) {} close(pfds[0]); @@ -325,6 +326,8 @@ int main(int argc, char **argv) return 1; } + wireless_init(); + if (system_init()) { fprintf(stderr, "Failed to initialize system control\n"); return 1;