changeset 1881:eebd5409be02 draft

Create lease files so they are user writeable.
author Roy Marples <roy@marples.name>
date Wed, 27 Mar 2013 15:19:48 +0000
parents 95b7a8c49de8
children 7614fc9da4f9
files dhcp.c dhcp6.c
diffstat 2 files changed, 2 insertions(+), 2 deletions(-) [+]
line wrap: on
line diff
--- a/dhcp.c	Tue Mar 26 15:28:41 2013 +0000
+++ b/dhcp.c	Wed Mar 27 15:19:48 2013 +0000
@@ -1088,7 +1088,7 @@
 	syslog(LOG_DEBUG, "%s: writing lease `%s'",
 	    ifp->name, state->leasefile);
 
-	fd = open(state->leasefile, O_WRONLY | O_CREAT | O_TRUNC, 0444);
+	fd = open(state->leasefile, O_WRONLY | O_CREAT | O_TRUNC, 0644);
 	if (fd == -1)
 		return -1;
 
--- a/dhcp6.c	Tue Mar 26 15:28:41 2013 +0000
+++ b/dhcp6.c	Wed Mar 27 15:19:48 2013 +0000
@@ -1063,7 +1063,7 @@
 	syslog(LOG_DEBUG, "%s: writing lease `%s'",
 	    ifp->name, state->leasefile);
 
-	fd = open(state->leasefile, O_WRONLY | O_CREAT | O_TRUNC, 0444);
+	fd = open(state->leasefile, O_WRONLY | O_CREAT | O_TRUNC, 0644);
 	if (fd == -1) {
 		syslog(LOG_ERR, "%s: dhcp6_writelease: %m", ifp->name);
 		return -1;