From bd17e1967ec6efcf76c54c995b04e7f7499198a5 Mon Sep 17 00:00:00 2001
From: rswindell <>
Date: Mon, 15 Oct 2018 22:23:28 +0000
Subject: [PATCH] Return a 404 error when receiving an HTTP request for an
 invalid message group. Resolves error line 31: TypeError: msg_area.grp[grp]
 is undefined

---
 web/root/msgs/subs.ssjs | 5 +++++
 1 file changed, 5 insertions(+)

diff --git a/web/root/msgs/subs.ssjs b/web/root/msgs/subs.ssjs
index 28945f235e..7fc82e0f7d 100644
--- a/web/root/msgs/subs.ssjs
+++ b/web/root/msgs/subs.ssjs
@@ -28,6 +28,11 @@ else {
 		template.showall_toggle+='Yes">'+showall_subs_enable_html;
 	template.showall_toggle+='</a>';
 }
+if(!msg_area.grp[grp]) {
+    http_reply.status="404 Not Found";
+    write("<html><head><title>404 Error</title></head><body>Message group " + grp + " does not exist</body></html>");
+    exit();
+}
 template.title="Message Subs in Group: "+msg_area.grp[grp].description;
 
 if(do_header)
-- 
GitLab