diff options
| author | Laurent Bercot <ska-skaware@skarnet.org> | 2026-02-08 10:19:13 +0000 |
|---|---|---|
| committer | Laurent Bercot <ska-skaware@skarnet.org> | 2026-02-08 10:19:13 +0000 |
| commit | 8742e419a129f4e6d08167b8b787255fa66eaecd (patch) | |
| tree | b51c25f625132a236d18ff0971a1a37237e0884b | |
| parent | dde859092a1b884632ec2e22f5f0fa086363e7f1 (diff) | |
| download | smtpd-starttls-proxy-8742e419a129f4e6d08167b8b787255fa66eaecd.tar.gz | |
Better error messages...
| -rw-r--r-- | package/targets.mak | 4 | ||||
| -rw-r--r-- | src/qmail-remote/smtproutes.c | 4 |
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) ; } |
