From 137c20f55027a889a6576e23466859b6fb5f32ff Mon Sep 17 00:00:00 2001
From: rswindell <>
Date: Tue, 19 Mar 2019 23:02:02 +0000
Subject: [PATCH] Use DEFFILEMODE for file creation mode in smb_addcrc() -
 another potential for file permissions issues when smblib creates *.sch
 files.

---
 src/smblib/smblib.c | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/src/smblib/smblib.c b/src/smblib/smblib.c
index 5cd5ab63d9..3b95f853d3 100644
--- a/src/smblib/smblib.c
+++ b/src/smblib/smblib.c
@@ -1450,7 +1450,7 @@ int SMBCALL smb_addcrc(smb_t* smb, uint32_t crc)
 
 	SAFEPRINTF(str,"%s.sch",smb->file);
 	while(1) {
-		if((file=sopen(str,O_RDWR|O_CREAT|O_BINARY,SH_DENYRW,S_IREAD|S_IWRITE))!=-1)
+		if((file=sopen(str,O_RDWR|O_CREAT|O_BINARY,SH_DENYRW, DEFFILEMODE))!=-1)
 			break;
 		if(get_errno()!=EACCES && get_errno()!=EAGAIN) {
 			safe_snprintf(smb->last_error,sizeof(smb->last_error)
-- 
GitLab