From 7a198a06755c8e232d055e067340976112be176a Mon Sep 17 00:00:00 2001 From: Christopher Faylor Date: Mon, 8 Sep 2003 21:44:53 +0000 Subject: [PATCH] * passwd.cc (getpwuid_r32): Initialize pw_comment field. --- winsup/cygwin/ChangeLog | 4 ++++ winsup/cygwin/passwd.cc | 1 + 2 files changed, 5 insertions(+) diff --git a/winsup/cygwin/ChangeLog b/winsup/cygwin/ChangeLog index 8fb86ed3a..1b847ce38 100644 --- a/winsup/cygwin/ChangeLog +++ b/winsup/cygwin/ChangeLog @@ -1,3 +1,7 @@ +2003-09-08 Christopher Faylor + + * passwd.cc (getpwuid_r32): Initialize pw_comment field. + 2003-09-08 Christopher Faylor * sigproc.cc (wait_sig_inited): Remove assertion since it is racy. diff --git a/winsup/cygwin/passwd.cc b/winsup/cygwin/passwd.cc index 2db275e54..c50766b56 100644 --- a/winsup/cygwin/passwd.cc +++ b/winsup/cygwin/passwd.cc @@ -183,6 +183,7 @@ getpwuid_r32 (__uid32_t uid, struct passwd *pwd, char *buffer, size_t bufsize, s pwd->pw_dir = pwd->pw_name + strlen (temppw->pw_name) + 1; pwd->pw_shell = pwd->pw_dir + strlen (temppw->pw_dir) + 1; pwd->pw_gecos = pwd->pw_shell + strlen (temppw->pw_shell) + 1; + pwd->pw_comment = NULL; pwd->pw_passwd = pwd->pw_gecos + strlen (temppw->pw_gecos) + 1; strcpy (pwd->pw_name, temppw->pw_name); strcpy (pwd->pw_dir, temppw->pw_dir);