diff --git a/src/sbbs3/services.c b/src/sbbs3/services.c index 7026b6178fa58248feb2d4ea9546dab272eed3e5..0a9093bf5953672fade4ff185574076a510ce3e3 100644 --- a/src/sbbs3/services.c +++ b/src/sbbs3/services.c @@ -907,7 +907,7 @@ static BOOL read_services_cfg(void) *tp=0; sprintf(service[services].protocol,"%.*s",sizeof(service[0].protocol),p); p=tp+1; - NEXT_FIELD(p); + while(*p && *p<=' ') p++; service[services].port=atoi(p); NEXT_FIELD(p); service[services].max_clients=strtol(p,NULL,10);