diff --git a/src/sbbs3/jsexec.c b/src/sbbs3/jsexec.c
index 114a4fdc22ad5dbac39aad8de706df880ebbca4a..af22e9dbfe0a0de3338fc538ab4bd196ef6bfc32 100644
--- a/src/sbbs3/jsexec.c
+++ b/src/sbbs3/jsexec.c
@@ -618,7 +618,7 @@ static BOOL js_init(char** environ)
 	js_startup_t	startup;
 
 	memset(&startup,0,sizeof(startup));
-	startup.load_path=strListSplit(NULL, load_path_list, ",");
+	startup.load_path=strListSplitCopy(NULL, load_path_list, ",");
 
 	fprintf(statfp,"%s\n",(char *)JS_GetImplementationVersion());