From: Rob Landley Date: Tue, 2 Dec 2014 09:12:58 +0000 (-0600) Subject: Switching on fortify was not kind to the pending directory. Fix the actual build... X-Git-Tag: upstream/0.5.2~110 X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=aebcdfa659679e5a1f92a9ad12e7c36621962988;p=platform%2Fupstream%2Ftoybox.git Switching on fortify was not kind to the pending directory. Fix the actual build break (open(O_CREAT) without permissions). --- diff --git a/toys/pending/dhcpd.c b/toys/pending/dhcpd.c index 7da5194..2f0c3a5 100644 --- a/toys/pending/dhcpd.c +++ b/toys/pending/dhcpd.c @@ -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; }