Switching on fortify was not kind to the pending directory. Fix the actual build...
authorRob Landley <rob@landley.net>
Tue, 2 Dec 2014 09:12:58 +0000 (03:12 -0600)
committerRob Landley <rob@landley.net>
Tue, 2 Dec 2014 09:12:58 +0000 (03:12 -0600)
toys/pending/dhcpd.c

index 7da5194..2f0c3a5 100644 (file)
@@ -867,7 +867,7 @@ static int write_leasefile(void)
   struct arg_list *listdls = gstate.dleases;
   dyn_lease *dls;
 
-  if ((fd = open(gconfig.lease_file, O_WRONLY | O_CREAT | O_TRUNC)) < 0) {
+  if ((fd = open(gconfig.lease_file, O_WRONLY | O_CREAT | O_TRUNC, 0600)) < 0) {
     perror_msg("can't open %s ", gconfig.lease_file);
     return fd;
   }