From 2def2d775865b41be7ba77c33909e5af25fa09e0 Mon Sep 17 00:00:00 2001
From: rswindell <>
Date: Sat, 8 Mar 2003 07:40:03 +0000
Subject: [PATCH] Change made in rev 1.32 (default import pointer is 0xffffffff
 (import none)) didn't work since JS interpretted ~0 as -1, so now
 initializing the default import pointer to NaN (not a number), which works to
 import NO messages for a newly linked sub-board (resolving a sysop FAQ).

---
 exec/newslink.js | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/exec/newslink.js b/exec/newslink.js
index cc81584129..c90f269b24 100644
--- a/exec/newslink.js
+++ b/exec/newslink.js
@@ -236,7 +236,7 @@ for(i in area) {
 	/* Read Pointer File */
 	/*********************/
 	export_ptr = 0;
-	import_ptr = ~0;	// Set to highest possible message number
+	import_ptr = NaN;	// Set to highest possible message number
 	ptr_fname = msgbase.file + ".snl";
 	ptr_file = new File(ptr_fname);
 	if(ptr_file.open("rb")) {
@@ -403,7 +403,7 @@ for(i in area) {
 	if(ptr < first_msg)
 		ptr = first_msg;
 	else {
-		if(ptr > last_msg)
+		if(ptr > last_msg || isNaN(ptr))
 			ptr = last_msg;
 		ptr++;
 	}
-- 
GitLab