From 32d22136805184692995f6ab9631ef558195b6fd Mon Sep 17 00:00:00 2001
From: Eric Oulashin <nightfox@synchro.net>
Date: Wed, 14 Dec 2022 06:43:39 +0000
Subject: [PATCH] DDMsgreader: Fix for "assignment to undeclared variable"
 error

---
 xtrn/DDMsgReader/DDMsgReader.js       | 8 +++++---
 xtrn/DDMsgReader/readme.txt           | 4 ++--
 xtrn/DDMsgReader/revision_history.txt | 1 +
 3 files changed, 8 insertions(+), 5 deletions(-)

diff --git a/xtrn/DDMsgReader/DDMsgReader.js b/xtrn/DDMsgReader/DDMsgReader.js
index 52ca429793..38cdbe2600 100644
--- a/xtrn/DDMsgReader/DDMsgReader.js
+++ b/xtrn/DDMsgReader/DDMsgReader.js
@@ -64,6 +64,8 @@
  *                              also checks to make sure the sender is a sysop.  Also, used putmsg() in
  *                              place of this script's own @-message parsing when displaying some of the
  *                              configured text strings.
+ * 2022-12-12 Eric Oulashin     Fix for "assignment to undeclared variable" error in GetMsgSubBrdLine();
+ *                              appeared when changing to a different message area from the reader
  */
 
 "use strict";
@@ -168,8 +170,8 @@ var ansiterm = require("ansiterm_lib.js", 'expand_ctrl_a');
 
 
 // Reader version information
-var READER_VERSION = "1.57";
-var READER_DATE = "2022-12-02";
+var READER_VERSION = "1.57.1";
+var READER_DATE = "2022-12-12";
 
 // Keyboard key codes for displaying on the screen
 var UP_ARROW = ascii(24);
@@ -11940,7 +11942,7 @@ function DigDistMsgReader_GetMsgSubBrdLine(pGrpIndex, pSubIndex, pHighlight)
 		if (numMsgs > 0)
 		{
 			// Get the header of the last message in the sub-board
-			msgHeader = null;
+			var msgHeader = null;
 			var msgOffset = msgBase.total_msgs - 1;
 			while (!isReadableMsgHdr(msgHeader, msg_area.grp_list[pGrpIndex].sub_list[pSubIndex].code) && (msgOffset >= 0))
 				msgHeader = msgBase.get_msg_header(true, --msgOffset, true);
diff --git a/xtrn/DDMsgReader/readme.txt b/xtrn/DDMsgReader/readme.txt
index 59aca990dd..714e1b271c 100644
--- a/xtrn/DDMsgReader/readme.txt
+++ b/xtrn/DDMsgReader/readme.txt
@@ -1,6 +1,6 @@
                       Digital Distortion Message Reader
-                                 Version 1.57
-                           Release date: 2022-12-02
+                                 Version 1.57.1
+                           Release date: 2022-12-12
 
                                      by
 
diff --git a/xtrn/DDMsgReader/revision_history.txt b/xtrn/DDMsgReader/revision_history.txt
index 11a7ab247e..aa1adf2c61 100644
--- a/xtrn/DDMsgReader/revision_history.txt
+++ b/xtrn/DDMsgReader/revision_history.txt
@@ -5,6 +5,7 @@ Revision History (change log)
 =============================
 Version  Date         Description
 -------  ----         -----------
+1.57.1   2022-12-12   Fix for "assignment to undeclared variable" error
 1.57     2022-12-02   @-codes were only expanded when reading personal mail;
                       now, DDMsgReader also checks to make sure the sender is a
                       sysop.
-- 
GitLab