version 1.6, 2021/03/25 21:15:22 |
version 1.7, 2021/04/02 10:52:15 |
Line 2163 readfile (int nolock) |
|
Line 2163 readfile (int nolock) |
|
b = n; |
b = n; |
|
|
/* pw field */ |
/* pw field */ |
|
/* OpenBSD's implementation stores the password in hashed form. |
|
* crypt_checkpass takes care of validating the hashing so we |
|
* don't have to ensure the password field has a valid length */ |
|
|
|
#ifndef(__OpenBSD__) |
while (*b != ':') |
while (*b != ':') |
{ |
{ |
users[f_num]->password[(b - n)] = *b; |
users[f_num]->password[(b - n)] = *b; |
Line 2172 readfile (int nolock) |
|
Line 2177 readfile (int nolock) |
|
graceful_exit (102); |
graceful_exit (102); |
} |
} |
} |
} |
|
#endif |
|
|
/* advance to next field */ |
/* advance to next field */ |
n = b + 1; |
n = b + 1; |