blob: b6af12eb74c63b060ab21095ba65c9b124b9dbb3 (
plain) (
blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
|
--- libpty/logwtmp.c.orig 2009-11-05 12:15:06.000000000 -0800
+++ libpty/logwtmp.c 2011-08-31 20:37:06.438225202 -0700
@@ -104,8 +104,13 @@
ut.ut_host[sizeof(ut.ut_host) - 1] = '\0';
#endif
strncpy(ut.ut_line, tty, sizeof(ut.ut_line));
+#ifdef HAVE_UTMPX_H
+ strncpy(ut.ut_user, user, sizeof(ut.ut_user));
+ return ptyint_update_wtmpx(&utx);
+#else
strncpy(ut.ut_name, user, sizeof(ut.ut_name));
return ptyint_update_wtmp(&ut);
+#endif
#endif /* !HAVE_LOGWTMP */
}
|