diff --git a/src/sbbs3/scfg/scfg.c b/src/sbbs3/scfg/scfg.c index b8b54cc7f23c782436d863ee1872120fb9bd4256..615191ed85e2ec7b795e7d9c84dde34e5e360cb5 100644 --- a/src/sbbs3/scfg/scfg.c +++ b/src/sbbs3/scfg/scfg.c @@ -1874,14 +1874,14 @@ user's account will expire. sprintf(inar,"%.*s",LEN_ARSTR,ar); } -char code_ok(char *str) +int code_ok(char *str) { -if(!strlen(str)) - return(0); -if(strcspn(str," \\/.|<>*?+[]:=\";,")!=strlen(str)) - return(0); -return(1); + if(!strlen(str)) + return(0); + if(strcspn(str," \\/|<>*?+[]:=\";,")!=strlen(str)) + return(0); + return(1); } int lprintf(char *fmt, ...) diff --git a/src/sbbs3/scfg/scfg.h b/src/sbbs3/scfg/scfg.h index 2ddb06d8990c7700cd4316aef52bfb440d73be0d..fa3a581a6aaf81d7d5801c1afe7afc691906ddb8 100644 --- a/src/sbbs3/scfg/scfg.h +++ b/src/sbbs3/scfg/scfg.h @@ -106,9 +106,8 @@ void actsets_cfg(void); void chan_cfg(void); void mdm_cfg(int mdmnum); int export_mdm(char *fname); -char code_ok(char *str); +int code_ok(char *str); int bits(long l); -char oneflag(long l); void getar(char *desc, char *ar); /* scfgnet.h */