=================================================================== RCS file: /cvs/cvs/blind/blind.c,v retrieving revision 1.8 retrieving revision 1.9 diff -u -p -r1.8 -r1.9 --- blind/blind.c 2022/03/18 19:55:19 1.8 +++ blind/blind.c 2022/03/18 20:54:01 1.9 @@ -17,6 +17,7 @@ #include #include #include +#include #include #include "blind.h" @@ -81,13 +82,18 @@ main(int argc, char *argv[]) if ((bl = config_init()) == NULL) log_fatal("config default"); + if (strlcpy(bl->bl_conf, config, PATH_MAX)>= PATH_MAX) + log_fatal("config file exceeds PATH_MAX"); + + // conf file + + // parse config + + log_debug("conf=%s", bl->bl_conf); + log_debug("sock=%s", bl->bl_sock); log_debug("ttl=%d", bl->bl_ttl); - // conf file format + default values - // TAILQ_INIT(&offline_queue) - - // parse_config exit(0); }