diff --git a/src/sbbs3/jsdebug.c b/src/sbbs3/jsdebug.c
index f2bc7eab70adfa71a1cd7a91ef467caf3c5b50a9..8ade990bea913108f464933c082262a5c300cd86 100644
--- a/src/sbbs3/jsdebug.c
+++ b/src/sbbs3/jsdebug.c
@@ -78,6 +78,8 @@ static void newscript_handler(JSContext  *cx,
 		return;
 	}
 	fname=JS_GetScriptFilename(cx, script);
+	if (fname == NULL)
+		fname = "<unknown>";
 	cs->fname=strdup(fname);
 	if(cs->fname)
 		fname=getfname(fname);