Mercurial > dropbear
comparison auth.h @ 464:4317be8b7cf9
Make a copy of passwd fields since getpwnam()'s retval isn't safe to keep
author | Matt Johnston <matt@ucc.asn.au> |
---|---|
date | Sun, 13 Jan 2008 03:55:59 +0000 |
parents | 8f3ec7c104d9 |
children | 52a644e7b8e1 |
comparison
equal
deleted
inserted
replaced
461:db4f6adcb7e2 | 464:4317be8b7cf9 |
---|---|
89 unsigned perm_warn : 1; /* Server only, set if bad permissions on | 89 unsigned perm_warn : 1; /* Server only, set if bad permissions on |
90 ~/.ssh/authorized_keys have already been | 90 ~/.ssh/authorized_keys have already been |
91 logged. */ | 91 logged. */ |
92 | 92 |
93 /* These are only used for the server */ | 93 /* These are only used for the server */ |
94 char *printableuser; /* stripped of control chars, used for logs etc */ | 94 uid_t pw_uid; |
95 struct passwd * pw; | 95 gid_t pw_gid; |
96 | 96 char *pw_dir; |
97 char *pw_shell; | |
98 char *pw_name; | |
99 char *pw_passwd; | |
97 }; | 100 }; |
98 | 101 |
99 struct SignKeyList; | 102 struct SignKeyList; |
100 /* A singly linked list of signing keys */ | 103 /* A singly linked list of signing keys */ |
101 struct SignKeyList { | 104 struct SignKeyList { |