X-Git-Url: https://git.openpandora.org/cgi-bin/gitweb.cgi?a=blobdiff_plain;f=kernel%2Fgroups.c;h=253dc0f35cf4c30786d1ff3565427d1374762a04;hb=e7f8567db9a7f6b3151b0b275e245c1cef0d9c70;hp=53b1916c94926c245aacd17ccb420fc00d06a19b;hpb=27b4a1a9eac8b0f8958da67e4abe025b96e1a293;p=pandora-kernel.git diff --git a/kernel/groups.c b/kernel/groups.c index 53b1916c9492..253dc0f35cf4 100644 --- a/kernel/groups.c +++ b/kernel/groups.c @@ -143,10 +143,9 @@ int groups_search(const struct group_info *group_info, gid_t grp) right = group_info->ngroups; while (left < right) { unsigned int mid = (left+right)/2; - int cmp = grp - GROUP_AT(group_info, mid); - if (cmp > 0) + if (grp > GROUP_AT(group_info, mid)) left = mid + 1; - else if (cmp < 0) + else if (grp < GROUP_AT(group_info, mid)) right = mid; else return 1;