pkgsrc/net/icb/patches/patch-ae
1998-11-12 23:40:20 +00:00

25 lines
631 B
Text

$NetBSD: patch-ae,v 1.2 1998/11/12 23:40:20 frueauf Exp $
*** icb/unix.c.orig Fri Feb 24 16:20:31 1995
--- icb/unix.c Thu Sep 3 10:28:33 1998
***************
*** 49,56 ****
if (((loginid = getlogin()) == NULL) || *loginid == '\0')
if ((pw = getpwuid(getuid())) == NULL)
loginid = NULL;
! else
! loginid = pw->pw_name;
return(loginid);
}
--- 49,58 ----
if (((loginid = getlogin()) == NULL) || *loginid == '\0')
if ((pw = getpwuid(getuid())) == NULL)
loginid = NULL;
! else {
! loginid = malloc(strlen(pw->pw_name) + 1);
! strcpy(loginid, pw->pw_name);
! }
return(loginid);
}