imtsft@imt3b2.UUCP (IMT) (10/14/87)
pathinit now initializes username to "Unknown", therefore funcs2.c, when
checking username for NULL, will never find a match. The fix is to check
the username in the same way that inews.c now does. the one line patch is:
*** funcs2.c.old Wed Oct 14 02:07:46 1987
--- funcs2.c Wed Oct 14 02:06:37 1987
***************
*** 41,47
if (flag) {
if ((p = getpwuid(uid)) == NULL)
xerror("Cannot get user's name");
! if ( username == NULL || username[0] == 0)
username = AllocCpy(p->pw_name);
userhome = AllocCpy(p->pw_dir);
flag = FALSE;
--- 41,47 -----
if (flag) {
if ((p = getpwuid(uid)) == NULL)
xerror("Cannot get user's name");
! if (STRCMP(username, "Unknown") == 0 || username[0] == 0)
username = AllocCpy(p->pw_name);
userhome = AllocCpy(p->pw_dir);
flag = FALSE;
------------------------------------------------------------------------------
name : IMT (Group Administrator)
email : ...(ccicpg|peregrine)!imt3b2!imtsft
------------------------------------------------------------------------------
--
---
Paul Czarnik
---