[BACK]Return to misc.c CVS log [TXT][DIR] Up to [local] / src / usr.bin / ssh

Diff for /src/usr.bin/ssh/misc.c between version 1.3 and 1.4

version 1.3, 2001/02/28 05:34:28 version 1.4, 2001/02/28 17:52:54
Line 101 
Line 101 
 pwcopy(struct passwd *pw)  pwcopy(struct passwd *pw)
 {  {
         struct passwd *copy = xmalloc(sizeof(*copy));          struct passwd *copy = xmalloc(sizeof(*copy));
   
         memset(copy, 0, sizeof(*copy));          memset(copy, 0, sizeof(*copy));
         copy->pw_name = xstrdup(pw->pw_name);          copy->pw_name = xstrdup(pw->pw_name);
         copy->pw_passwd = xstrdup(pw->pw_passwd);          copy->pw_passwd = xstrdup(pw->pw_passwd);
           copy->pw_gecos = xstrdup(pw->pw_gecos);
         copy->pw_uid = pw->pw_uid;          copy->pw_uid = pw->pw_uid;
         copy->pw_gid = pw->pw_gid;          copy->pw_gid = pw->pw_gid;
         copy->pw_class = xstrdup(pw->pw_class);          copy->pw_class = xstrdup(pw->pw_class);

Legend:
Removed from v.1.3  
changed lines
  Added in v.1.4