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