syscall_level2: fix set/getgroups
authorAlan Cox <alan@linux.intel.com>
Fri, 25 Mar 2016 20:18:23 +0000 (20:18 +0000)
committerAlan Cox <alan@linux.intel.com>
Fri, 25 Mar 2016 20:18:23 +0000 (20:18 +0000)
Kernel/syscall_level2.c

index c9bb94c..770392d 100644 (file)
@@ -46,7 +46,7 @@ arg_t _getgroups(void)
                udata.u_error = EINVAL;
                return -1;
        }
-       if (uput(groups, udata.u_groups, ngroup * sizeof(uint16_t)) < 0)
+       if (uput(udata.u_groups, groups, udata.u_ngroup * sizeof(uint16_t)) < 0)
                return -1;
        return udata.u_ngroup;
 }