From 3bc91f5e80ac3c3acb7bd4dd6e8f81aa1f93e06e Mon Sep 17 00:00:00 2001
From: deuce <>
Date: Wed, 2 Jul 2003 21:57:23 +0000
Subject: [PATCH] Allow Sysop to specify a more relaxed umask in the sbbs.ini
 file (umask key in the unix section)

---
 src/sbbs3/sbbscon.c | 3 ++-
 1 file changed, 2 insertions(+), 1 deletion(-)

diff --git a/src/sbbs3/sbbscon.c b/src/sbbs3/sbbscon.c
index 5592f9a475..fdbaae4e78 100644
--- a/src/sbbs3/sbbscon.c
+++ b/src/sbbs3/sbbscon.c
@@ -1028,7 +1028,8 @@ int main(int argc, char** argv)
 	SAFECOPY(new_gid_name,iniGetString(fp,"UNIX","Group","",value));
 	is_daemon=iniGetBool(fp,"UNIX","Daemonize",FALSE);
 	SAFECOPY(daemon_type,iniGetString(fp,"UNIX","LogFacility","U",value));
-#endif			
+	umask(iniGetInteger(fp,"UNIX","umask",077));
+#endif
 	/* close .ini file here */
 	if(fp!=NULL)
 		fclose(fp);
-- 
GitLab