| Index: fusl/src/passwd/getgr_a.c
|
| diff --git a/fusl/src/passwd/getgr_a.c b/fusl/src/passwd/getgr_a.c
|
| index afeb1eceb5f86acfe1a4b9d8da39f9bb7c8566cb..5605b4b63a520f78a07310e6e6484d017c71906d 100644
|
| --- a/fusl/src/passwd/getgr_a.c
|
| +++ b/fusl/src/passwd/getgr_a.c
|
| @@ -33,8 +33,8 @@ int __getgr_a(const char *name, gid_t gid, struct group *gr, char **buf, size_t
|
| }
|
|
|
| while (!(rv = __getgrent_a(f, gr, buf, size, mem, nmem, res)) && *res) {
|
| - if (name && !strcmp(name, (*res)->gr_name)
|
| - || !name && (*res)->gr_gid == gid) {
|
| + if ((name && !strcmp(name, (*res)->gr_name))
|
| + || (!name && (*res)->gr_gid == gid)) {
|
| break;
|
| }
|
| }
|
| @@ -149,8 +149,8 @@ int __getgr_a(const char *name, gid_t gid, struct group *gr, char **buf, size_t
|
| goto cleanup_f;
|
| }
|
|
|
| - if (name && strcmp(name, gr->gr_name)
|
| - || !name && gid != gr->gr_gid) {
|
| + if ((name && strcmp(name, gr->gr_name))
|
| + || (!name && gid != gr->gr_gid)) {
|
| rv = EIO;
|
| goto cleanup_f;
|
| }
|
|
|