| Index: fusl/src/passwd/getpw_a.c
|
| diff --git a/fusl/src/passwd/getpw_a.c b/fusl/src/passwd/getpw_a.c
|
| index 15a70c0330c13cb4b67457b1aa0b15609721db3b..e1406319ce92125b25dfd8e1463312f550a070da 100644
|
| --- a/fusl/src/passwd/getpw_a.c
|
| +++ b/fusl/src/passwd/getpw_a.c
|
| @@ -34,8 +34,8 @@ int __getpw_a(const char *name, uid_t uid, struct passwd *pw, char **buf, size_t
|
| }
|
|
|
| while (!(rv = __getpwent_a(f, pw, buf, size, res)) && *res) {
|
| - if (name && !strcmp(name, (*res)->pw_name)
|
| - || !name && (*res)->pw_uid == uid)
|
| + if ((name && !strcmp(name, (*res)->pw_name))
|
| + || (!name && (*res)->pw_uid == uid))
|
| break;
|
| }
|
| fclose(f);
|
| @@ -122,8 +122,8 @@ int __getpw_a(const char *name, uid_t uid, struct passwd *pw, char **buf, size_t
|
| goto cleanup_f;
|
| }
|
|
|
| - if (name && strcmp(name, pw->pw_name)
|
| - || !name && uid != pw->pw_uid) {
|
| + if ((name && strcmp(name, pw->pw_name))
|
| + || (!name && uid != pw->pw_uid)) {
|
| rv = EIO;
|
| goto cleanup_f;
|
| }
|
|
|