Unbreak the build where ANDROID_SETGROUPS_OVERRIDE is set.

Test: successfully built for an affected target device.
Change-Id: I0b8001ff47991ecb303dc2d52667a6cd68f104bf
diff --git a/src/utils/os_unix.c b/src/utils/os_unix.c
index 26ce50d..381846a 100644
--- a/src/utils/os_unix.c
+++ b/src/utils/os_unix.c
@@ -341,6 +341,7 @@
 	gid_t groups[] = { ANDROID_SETGROUPS_OVERRIDE };
 
 	if (!gid_wifi || !uid_wifi) return -1;
+	setgroups(ARRAY_SIZE(groups), groups);
 #else /* ANDROID_SETGROUPS_OVERRIDE */
 	gid_t groups[4];
 	int group_idx = 0;
@@ -359,9 +360,9 @@
 	grp = getgrnam("log");
 	groups[++group_idx] = grp ? grp->gr_gid : 0;
 	if (!groups[group_idx]) group_idx--;
-#endif /* ANDROID_SETGROUPS_OVERRIDE */
 
 	setgroups(group_idx + 1, groups);
+#endif /* ANDROID_SETGROUPS_OVERRIDE */
 
 	prctl(PR_SET_KEEPCAPS, 1, 0, 0, 0);