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