diff --git a/src/sbbs3/jsexec.c b/src/sbbs3/jsexec.c
index 5f5f5f875b6e737a61d6b91aa54e9186b12d4da6..fe029b269a60f5fd4187681abcd06c23d11dfc70 100644
--- a/src/sbbs3/jsexec.c
+++ b/src/sbbs3/jsexec.c
@@ -1450,6 +1450,7 @@ int main(int argc, char **argv, char** env)
 	if(module==NULL && js_buf==NULL && isatty(fileno(stdin))) {
 		fprintf(stderr,"\n!No JavaScript module-name or expression specified\n");
 		usage();
+		iniFreeStringList(ini);
 		return(do_bail(1));
 	}