From a286e1bbb0fb9ec5493fd8b276b53315d6f07829 Mon Sep 17 00:00:00 2001
From: rswindell <>
Date: Tue, 4 Feb 2003 02:08:34 +0000
Subject: [PATCH] Any type/amount of whitespace allowed between server addr and
 desc.

---
 src/sbbs3/install/sbbsinst.c | 13 ++++++-------
 1 file changed, 6 insertions(+), 7 deletions(-)

diff --git a/src/sbbs3/install/sbbsinst.c b/src/sbbs3/install/sbbsinst.c
index daffe22676..3463b58d80 100644
--- a/src/sbbs3/install/sbbsinst.c
+++ b/src/sbbs3/install/sbbsinst.c
@@ -665,14 +665,13 @@ get_distlist(void)
 				break;
 			case 's':
 				p=in_line+2;
-				tp=strchr(p,'\t');
-				if(tp!=NULL)
-					*tp=0;	/* truncate address at first tab */
-				else
-					tp=p;
+				tp=p;
+				while(*tp && *tp>' ') tp++;
+					*tp=0;	/* truncate address at first whitespace */
 				SAFECOPY(server[s]->addr,p);
-				if((p=strrchr(tp+1,'\t'))!=NULL)	/* description follows last tab */
-					SAFECOPY(server[s]->desc,++p);
+				p=tp+1;
+				while(*p && *p<=' ') p++;	/* desc follows whitepsace */
+				SAFECOPY(server[s]->desc,++p);
 				s++;
 				break;
 		}
-- 
GitLab