From ca21e0ddaa10fe90ec8fe7be3a2bbcd1cb8ccc34 Mon Sep 17 00:00:00 2001 From: Rob Swindell <rob@synchro.net> Date: Sat, 6 Mar 2021 14:09:45 -0800 Subject: [PATCH] Don't compile the .ini parsing stuff for JSDoor This should fix the recent JSDoor build issue introduced. --- src/sbbs3/jsexec.c | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/src/sbbs3/jsexec.c b/src/sbbs3/jsexec.c index 5f2dd6e778..a4160f1afe 100644 --- a/src/sbbs3/jsexec.c +++ b/src/sbbs3/jsexec.c @@ -1148,6 +1148,7 @@ int parseLogLevel(const char* p) return DEFAULT_LOG_LEVEL; } +#ifndef JSDOOR void get_ini_values(str_list_t ini, const char* section, js_callback_t* cb) { log_level = iniGetLogLevel(ini, section, "LogLevel" , log_level); @@ -1164,6 +1165,7 @@ void get_ini_values(str_list_t ini, const char* section, js_callback_t* cb) cb->auto_terminate = iniGetBool(ini, section, "AutoTerminate" , cb->auto_terminate); js_opts = iniGetBitField(ini, section, strJavaScriptOptions , js_options, js_opts); } +#endif /*********************/ /* Entry point (duh) */ @@ -1404,12 +1406,14 @@ int main(int argc, char **argv, char** env) } continue; } +#ifndef JSDOOR char ini_section[MAX_PATH + 1]; module=argv[argn]; SAFECOPY(ini_section, getfname(module)); if((p = getfext(ini_section)) != NULL) *p = 0; get_ini_values(ini, ini_section, &cb); +#endif } if(umask_val >= 0) -- GitLab