From 2765757f9bfd21114e0d860c6bdd83b7bc6710c9 Mon Sep 17 00:00:00 2001 From: rswindell <> Date: Thu, 22 May 2003 11:45:51 +0000 Subject: [PATCH] code_ok() returns int (bool), '.' allowed in internal codes. --- src/sbbs3/scfg/scfg.c | 12 ++++++------ src/sbbs3/scfg/scfg.h | 3 +-- 2 files changed, 7 insertions(+), 8 deletions(-) diff --git a/src/sbbs3/scfg/scfg.c b/src/sbbs3/scfg/scfg.c index b8b54cc7f2..615191ed85 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 2ddb06d899..fa3a581a6a 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 */ -- GitLab