bugzilla-daemon at mindrot.org
2003-Apr-08 01:12 UTC
[Bug 539] open() requires 3 arguments when using O_CREAT
http://bugzilla.mindrot.org/show_bug.cgi?id=539 Summary: open() requires 3 arguments when using O_CREAT Product: Portable OpenSSH Version: 3.6p1 Platform: All OS/Version: All Status: NEW Severity: minor Priority: P2 Component: sshd AssignedTo: openssh-unix-dev at mindrot.org ReportedBy: matth at eecs.berkeley.edu In lastlog_openseek() in loginrec.c, the call to open(lastlog_file, filemode) should have a third parameter to specify the permissions if the file is created (0644?). If the log file does not exist, it will be created since O_CREAT was passed to open, but the permissions will be set to whatever garbage value is on the end of the stack. I've verified that this problem occurs on my system if lastlog_file does not exist. ------- You are receiving this mail because: ------- You are the assignee for the bug, or are watching the assignee.
bugzilla-daemon at mindrot.org
2003-Apr-09 09:40 UTC
[Bug 539] open() requires 3 arguments when using O_CREAT
http://bugzilla.mindrot.org/show_bug.cgi?id=539 djm at mindrot.org changed: What |Removed |Added ---------------------------------------------------------------------------- Status|NEW |RESOLVED Resolution| |FIXED ------- Additional Comments From djm at mindrot.org 2003-04-09 19:40 ------- fixed, thanks ------- You are receiving this mail because: ------- You are the assignee for the bug, or are watching the assignee.
Reasonably Related Threads
- [PATCH] openssh - loginrec.c - Non-atomic file operations.
- [Bug 492] New: Spurious error message from loginrec when attempting to login in with the highest uid for the first time.
- [Bug 110] New: bogus error messages in lastlog_get_entry()
- [2.1.1p4] utmp patch for SunOS 4.1.x
- [2.1.1p4] utmp related patches plus unresolved bugs description