Module Name:    src
Committed By:   jnemeth
Date:           Sat Jun  2 03:32:53 UTC 2012

Modified Files:
        src/usr.sbin/lpr/lpr: lpr.c

Log Message:
PR/46500 - Henning Petersen -- wrong permissions on create .seq files


To generate a diff of this commit:
cvs rdiff -u -r1.45 -r1.46 src/usr.sbin/lpr/lpr/lpr.c

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.

Modified files:

Index: src/usr.sbin/lpr/lpr/lpr.c
diff -u src/usr.sbin/lpr/lpr/lpr.c:1.45 src/usr.sbin/lpr/lpr/lpr.c:1.46
--- src/usr.sbin/lpr/lpr/lpr.c:1.45	Tue Aug 30 19:27:37 2011
+++ src/usr.sbin/lpr/lpr/lpr.c	Sat Jun  2 03:32:53 2012
@@ -1,4 +1,4 @@
-/*	$NetBSD: lpr.c,v 1.45 2011/08/30 19:27:37 joerg Exp $	*/
+/*	$NetBSD: lpr.c,v 1.46 2012/06/02 03:32:53 jnemeth Exp $	*/
 
 /*
  * Copyright (c) 1983, 1989, 1993
@@ -42,7 +42,7 @@ __COPYRIGHT("@(#) Copyright (c) 1983, 19
 #if 0
 static char sccsid[] = "@(#)lpr.c	8.4 (Berkeley) 4/28/95";
 #else
-__RCSID("$NetBSD: lpr.c,v 1.45 2011/08/30 19:27:37 joerg Exp $");
+__RCSID("$NetBSD: lpr.c,v 1.46 2012/06/02 03:32:53 jnemeth Exp $");
 #endif
 #endif /* not lint */
 
@@ -698,7 +698,7 @@ mktemps(void)
 
 	(void)snprintf(buf, sizeof(buf), "%s/.seq", SD);
 	seteuid(euid);
-	if ((fd = open(buf, O_RDWR|O_CREAT, 0661)) < 0)
+	if ((fd = open(buf, O_RDWR|O_CREAT, 0664)) < 0)
 		err(1, "cannot create %s", buf);
 	if (flock(fd, LOCK_EX))
 		err(1, "cannot lock %s", buf);

Reply via email to