summaryrefslogtreecommitdiff
path: root/monitor.c
diff options
context:
space:
mode:
authorDamien Miller <djm@mindrot.org>2013-04-23 14:25:52 +1000
committerDamien Miller <djm@mindrot.org>2013-04-23 14:25:52 +1000
commit6332da2ae88db623d7da8070dd807efa26d9dfe8 (patch)
tree1d8fd6ce793ce93282d2ae80a6cee8324b283f31 /monitor.c
parentce1c9574fcfaf753a062276867335c1e237f725c (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.c4
1 files changed, 3 insertions, 1 deletions
diff --git a/monitor.c b/monitor.c
index 8006b833c..6560740b6 100644
--- a/monitor.c
+++ b/monitor.c
@@ -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);