diff --git a/src/sbbs3/jsexec.c b/src/sbbs3/jsexec.c
index 23cdd89b371f3f804db21e616b171614c4976a21..0c84b27eb14f2b6cab3bd6cbc96f6f1112fe3e61 100644
--- a/src/sbbs3/jsexec.c
+++ b/src/sbbs3/jsexec.c
@@ -1201,7 +1201,7 @@ int main(int argc, char **argv, char** env)
 	if((fp = iniOpenFile(ini_fname, /* create: */FALSE)) != NULL) {
 		ini = iniReadFile(fp);
 		iniCloseFile(fp);
-	} else {
+	} else if(fexist(ini_fname)) {
 		fprintf(stderr, "Error %d (%s) opening %s\n", errno, strerror(errno), ini_fname);
 	}
 	get_ini_values(ini, /* section (global): */NULL, &cb);