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