=================================================================== RCS file: /cvs/cvs/blind/blind.c,v retrieving revision 1.11 retrieving revision 1.12 diff -u -p -r1.11 -r1.12 --- blind/blind.c 2022/03/19 07:42:12 1.11 +++ blind/blind.c 2022/03/19 10:04:59 1.12 @@ -80,16 +80,16 @@ main(int argc, char *argv[]) if ((bl = config_init()) == NULL) log_fatal("default values init failed"); - if (strlcpy(bl->bl_conf, config, PATH_MAX)>= PATH_MAX) - log_fatal("config file name exceeds PATH_MAX"); - bl->bl_opt |= verbose; log_setv(verbose); log_debug("verbose mode on"); - // conf file + if (strlcpy(bl->bl_conf, config, PATH_MAX) >= PATH_MAX) + log_fatal("config file name exceeds PATH_MAX"); - // parse config + // if (parse_config(bl, config, opt)) + // exit(1) // log_fatal("parsing conf file failed"); + // int parse_config(struct smtpd *, const char *, int); log_debug("conf=%s", bl->bl_conf); log_debug("sock=%s", bl->bl_sock); @@ -98,6 +98,8 @@ main(int argc, char *argv[]) log_debug(" flg=%d", bl->bl_flg); // TAILQ_INIT(&offline_queue) + + // fork + process setup + communication setup exit(0); }