diff --git a/src/sbbs3/js_msgbase.c b/src/sbbs3/js_msgbase.c
index 5974abee653f3df0e50a8139f43a2f2446a78e34..feedd89fe1b934c0a6a3ad310275befb5e494fc3 100644
--- a/src/sbbs3/js_msgbase.c
+++ b/src/sbbs3/js_msgbase.c
@@ -376,7 +376,6 @@ js_get_msg_header(JSContext *cx, JSObject *obj, uintN argc, jsval *argv, jsval *
 	char		date[128];
 	char		msg_id[256];
 	char		reply_id[256];
-	char		path[1024];
 	char*		val;
 	ulong		l;
 	smbmsg_t	msg;
@@ -553,11 +552,8 @@ js_get_msg_header(JSContext *cx, JSObject *obj, uintN argc, jsval *argv, jsval *
 
 	/* USENET Fields */
 	if(msg.path!=NULL)
-		sprintf(path, "%s!%.*s", scfg->sys_inetaddr, (int)sizeof(path)/2, msg.path);
-	else
-		sprintf(path, "%s!not-for-mail", scfg->sys_inetaddr);
-	JS_DefineProperty(cx, hdrobj, "path", STRING_TO_JSVAL(JS_NewStringCopyZ(cx,path))
-		,NULL,NULL,JSPROP_READONLY|JSPROP_ENUMERATE);
+		JS_DefineProperty(cx, hdrobj, "path", STRING_TO_JSVAL(JS_NewStringCopyZ(cx,msg.path))
+			,NULL,NULL,JSPROP_READONLY|JSPROP_ENUMERATE);
 	if(msg.newsgroups!=NULL)
 		JS_DefineProperty(cx, hdrobj, "newsgroups"
 			,STRING_TO_JSVAL(JS_NewStringCopyZ(cx,msg.newsgroups))