aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorLaurent Bercot <ska-skaware@skarnet.org>2026-02-08 10:19:13 +0000
committerLaurent Bercot <ska-skaware@skarnet.org>2026-02-08 10:19:13 +0000
commit8742e419a129f4e6d08167b8b787255fa66eaecd (patch)
treeb51c25f625132a236d18ff0971a1a37237e0884b
parentdde859092a1b884632ec2e22f5f0fa086363e7f1 (diff)
downloadsmtpd-starttls-proxy-8742e419a129f4e6d08167b8b787255fa66eaecd.tar.gz
Better error messages...
-rw-r--r--package/targets.mak4
-rw-r--r--src/qmail-remote/smtproutes.c4
2 files changed, 5 insertions, 3 deletions
diff --git a/package/targets.mak b/package/targets.mak
index 98d5ff0..a88c134 100644
--- a/package/targets.mak
+++ b/package/targets.mak
@@ -16,6 +16,8 @@ install-qmailr:
chmod 02750 $(QMAIL_HOME)/run
chown -- $(QMAILR_IDS) $(QMAIL_HOME)/run/qmail-remote
chmod 02700 $(QMAIL_HOME)/run/qmail-remote
- touch -- $(QMAIL_HOME)/run/qmail-remote/tcpto6
chown -- $(QMAILR_IDS) $(QMAIL_HOME)/run/qmail-remote
chmod 02750 $(QMAIL_HOME)/run/qmail-remote
+ touch -- $(QMAIL_HOME)/run/qmail-remote/tcpto6
+ chown -- $(QMAILR_IDS) $(QMAIL_HOME)/run/qmail-remote/tcpto6
+ chmod 0640 $(QMAIL_HOME)/run/qmail-remote/tcpto6
diff --git a/src/qmail-remote/smtproutes.c b/src/qmail-remote/smtproutes.c
index 987961c..1791ba8 100644
--- a/src/qmail-remote/smtproutes.c
+++ b/src/qmail-remote/smtproutes.c
@@ -200,10 +200,10 @@ int smtproutes_init (smtproutes *routes)
memcpy(tmp, cdbfile, cdblen) ;
memcpy(tmp + cdblen, ":XXXXXX", 8) ;
fdc = mkstemp(tmp) ;
- if (fdc == -1) qmailr_tempusys("mkstemp") ;
+ if (fdc == -1) qmailr_tempusys("mkstemp ", tmp) ;
smtproutes_compile(fdr, fdc) ;
if (lseek(fdc, 0, SEEK_SET) == -1) qmailr_tempusys("lseek") ;
- if (fsync(fdc) == -1) qmailr_tempusys("fsync ", "run/qmail-remote/smtproutes.cdb") ;
+ if (fsync(fdc) == -1) qmailr_tempusys("fsync ", tmp) ;
fd_close(fdr) ;
if (rename(tmp, cdbfile) == -1) unlink_void(tmp) ;
}