From 02bb68f7d71b19461087a51f872a21cf682bd608 Mon Sep 17 00:00:00 2001 From: "Dmitry V. Levin" Date: Mon, 28 Aug 2006 23:02:58 +0000 Subject: Relevant BUGIDs: Purpose of commit: bugfix Commit summary: --------------- 2006-08-29 Dmitry V. Levin * modules/pam_exec/pam_exec.c (call_exec): Add required third argument to open() call with O_CREAT flag set. --- modules/pam_exec/pam_exec.c | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) (limited to 'modules') diff --git a/modules/pam_exec/pam_exec.c b/modules/pam_exec/pam_exec.c index e0c8da03..34ba7404 100644 --- a/modules/pam_exec/pam_exec.c +++ b/modules/pam_exec/pam_exec.c @@ -159,7 +159,8 @@ call_exec (pam_handle_t *pamh, int argc, const char **argv) time_t tm = time (NULL); char *buffer = NULL; - if ((i = open (logfile, O_CREAT|O_APPEND|O_WRONLY)) == -1) + if ((i = open (logfile, O_CREAT|O_APPEND|O_WRONLY, + S_IRUSR|S_IWUSR|S_IRGRP|S_IROTH)) == -1) { int err = errno; pam_syslog (pamh, LOG_ERR, "open of %s failed: %m", -- cgit v1.2.3