From 85ed638be3aea9c8ab6806a1fde248b10c2fee14 Mon Sep 17 00:00:00 2001 From: Laurent Bercot Date: Thu, 13 Jul 2023 12:51:09 +0000 Subject: Bugfix the bigfuxes Signed-off-by: Laurent Bercot --- src/utilities/s6-dns-hosts-compile.c | 2 ++ 1 file changed, 2 insertions(+) (limited to 'src/utilities') diff --git a/src/utilities/s6-dns-hosts-compile.c b/src/utilities/s6-dns-hosts-compile.c index 4a38955..554a569 100644 --- a/src/utilities/s6-dns-hosts-compile.c +++ b/src/utilities/s6-dns-hosts-compile.c @@ -3,6 +3,7 @@ #include #include #include +#include #include #include @@ -48,6 +49,7 @@ int main (int argc, char const *const *argv) if (!s6dns_hosts_compile(fdr, fdw)) strerr_diefu4sys(111, "compile ", ifile, " to ", tmp) ; if (fsync(fdw) == -1) strerr_diefu2sys(111, "fsync ", tmp) ; + if (fchmod(fdw, 0644) == -1) strerr_diefu2sys(111, "fchmod ", tmp) ; if (rename(tmp, ofile) == -1) strerr_diefu4sys(111, "rename ", tmp, " to ", ofile) ; } return 0 ; -- cgit v1.3.1