From e0f5e92719a7cf0187256361c4051621ffef7118 Mon Sep 17 00:00:00 2001
From: rswindell <>
Date: Wed, 21 Mar 2018 01:36:54 +0000
Subject: [PATCH] Allow up to 20 networks per entry, but only export 10 (the
 old SBL limit) in the legacy section of msgbase-exported entries.

---
 exec/sbbslist.js | 4 +++-
 1 file changed, 3 insertions(+), 1 deletion(-)

diff --git a/exec/sbbslist.js b/exec/sbbslist.js
index 6a93a2b16a..f9ebc0892a 100644
--- a/exec/sbbslist.js
+++ b/exec/sbbslist.js
@@ -110,6 +110,8 @@ function export_entry(bbs, msgbase)
          }
     }
     for(i in bbs.network) {
+		if(i >= sbl_defs.MAX_NETS)
+			break;
         body += "Network:       " + bbs.network[i].name + "\r\n";
         body += "Address:       " + bbs.network[i].address + "\r\n";
     }
@@ -1909,7 +1911,7 @@ function edit(bbs)
 					,[ "name", "address" ]
 					,[ lib.max_len.network_name, lib.max_len.network_address ]
 					,[ "Network name" ,"Network node address (e.g. QWK-ID or FTN node address)" ]
-					,sbl_defs.MAX_NETS);
+					,20);	// Note: twice as many as sbl_defs.MAX_NETS (10)
 				break;
 			case 11:
 				edit_array("Service"
-- 
GitLab