diff --git a/xtrn/DDMsgReader/DDMsgReader.js b/xtrn/DDMsgReader/DDMsgReader.js
index 52ca429793808f4a85f349ba4aeb0d29388c1d39..38cdbe26001a2f4f78ec05b84716d7430334f90c 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 59aca990ddf09e191eb5e9917a89c97166571e53..714e1b271c70a9e91b47da1303630abaaa48f9aa 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 11a7ab247ef21444813817759979f3de312746b9..aa1adf2c61ea0c0cdd08868aa6f1ae751b973da8 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.