diff options
author | Damien Miller <djm@mindrot.org> | 2013-04-23 14:25:52 +1000 |
---|---|---|
committer | Damien Miller <djm@mindrot.org> | 2013-04-23 14:25:52 +1000 |
commit | 6332da2ae88db623d7da8070dd807efa26d9dfe8 (patch) | |
tree | 1d8fd6ce793ce93282d2ae80a6cee8324b283f31 /monitor.c | |
parent | ce1c9574fcfaf753a062276867335c1e237f725c (diff) |
- (djm) [auth.c configure.ac misc.c monitor.c monitor_wrap.c] Support
platforms, such as Android, that lack struct passwd.pw_gecos. Report
and initial patch from Nathan Osman bz#2086; feedback tim@ ok dtucker@
Diffstat (limited to 'monitor.c')
-rw-r--r-- | monitor.c | 4 |
1 files changed, 3 insertions, 1 deletions
@@ -778,8 +778,10 @@ mm_answer_pwnamallow(int sock, Buffer *m) | |||
778 | buffer_put_string(m, pwent, sizeof(struct passwd)); | 778 | buffer_put_string(m, pwent, sizeof(struct passwd)); |
779 | buffer_put_cstring(m, pwent->pw_name); | 779 | buffer_put_cstring(m, pwent->pw_name); |
780 | buffer_put_cstring(m, "*"); | 780 | buffer_put_cstring(m, "*"); |
781 | #ifdef HAVE_STRUCT_PASSWD_PW_GECOS | ||
781 | buffer_put_cstring(m, pwent->pw_gecos); | 782 | buffer_put_cstring(m, pwent->pw_gecos); |
782 | #ifdef HAVE_PW_CLASS_IN_PASSWD | 783 | #endif |
784 | #ifdef HAVE_STRUCT_PASSWD_PW_CLASS | ||
783 | buffer_put_cstring(m, pwent->pw_class); | 785 | buffer_put_cstring(m, pwent->pw_class); |
784 | #endif | 786 | #endif |
785 | buffer_put_cstring(m, pwent->pw_dir); | 787 | buffer_put_cstring(m, pwent->pw_dir); |