diff options
author | Brian Somers <brian@FreeBSD.org> | 2000-05-24 01:00:24 +0000 |
---|---|---|
committer | Brian Somers <brian@FreeBSD.org> | 2000-05-24 01:00:24 +0000 |
commit | 7fe0b59209e1d22e9724598fbd3395bf045d650e (patch) | |
tree | 869b695b2593e7743cdb18a6f5c553476ef1b52d /usr.sbin/ppp/ipcp.c | |
parent | d61b89e4b3e6dfee11b4cb2dec3a9f8851e300e1 (diff) | |
download | src-test2-7fe0b59209e1d22e9724598fbd3395bf045d650e.tar.gz src-test2-7fe0b59209e1d22e9724598fbd3395bf045d650e.zip |
Notes
Diffstat (limited to 'usr.sbin/ppp/ipcp.c')
-rw-r--r-- | usr.sbin/ppp/ipcp.c | 5 |
1 files changed, 3 insertions, 2 deletions
diff --git a/usr.sbin/ppp/ipcp.c b/usr.sbin/ppp/ipcp.c index b54cf65a7059..017c1261f480 100644 --- a/usr.sbin/ppp/ipcp.c +++ b/usr.sbin/ppp/ipcp.c @@ -367,10 +367,11 @@ ipcp_WriteDNS(struct ipcp *ipcp) ipcp->ns.dns[1].s_addr = INADDR_ANY; } - mask = umask(0644); + mask = umask(022); if ((fp = ID0fopen(_PATH_RESCONF, "w")) != NULL) { umask(mask); - fputs(ipcp->ns.resolv_nons, fp); + if (ipcp->ns.resolv_nons); + fputs(ipcp->ns.resolv_nons, fp); paddr = inet_ntoa(ipcp->ns.dns[0]); log_Printf(LogIPCP, "Primary nameserver set to %s\n", paddr); fprintf(fp, "\nnameserver %s\n", paddr); |