Sophie

Sophie

distrib > Fedora > 13 > i386 > media > updates-src > by-pkgid > c2e605cb8e2a4bbe705cc43012a1cdbb > files > 9

util-linux-ng-2.17.2-10.fc13.src.rpm

---
 login-utils/login.c |    2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

--- util-linux-ng-2.17.2.orig/login-utils/login.c
+++ util-linux-ng-2.17.2/login-utils/login.c
@@ -1431,7 +1431,7 @@ dolastlog(int quiet) {
     struct lastlog ll;
     int fd;
 
-    if ((fd = open(_PATH_LASTLOG, O_RDWR, 0)) >= 0) {
+    if ((fd = open(_PATH_LASTLOG, O_RDWR|O_CREAT, 0)) >= 0) {
 	lseek(fd, (off_t)pwd->pw_uid * sizeof(ll), SEEK_SET);
 	if (!quiet) {
 	    if (read(fd, (char *)&ll, sizeof(ll)) == sizeof(ll) &&