]> sourceware.org Git - newlib-cygwin.git/commit
Only allow enabled groups as primary group
authorCorinna Vinschen <corinna@vinschen.de>
Wed, 23 Mar 2016 16:51:03 +0000 (17:51 +0100)
committerCorinna Vinschen <corinna@vinschen.de>
Wed, 23 Mar 2016 16:51:03 +0000 (17:51 +0100)
commit59b3bd2aa6c6e3ab5d8b7af2bc6490c0ed0d9a8c
treeb048caec98fdbd484faad994dc70047848a2482a
parentfc504453fd98a03c81d796cff179ebf6262d107c
Only allow enabled groups as primary group

So far any group in the user's token could be used as primary group.
Windows doesn't check if the primary group is enabled or not, it just
has no meaning.  From a POSIXy point of view it can lead to weird
results though.

* uinfo.cc (check_token_membership): New static function.
(internal_getlogin): Only allow enabled groups as primary group.

Signed-off-by: Corinna Vinschen <corinna@vinschen.de>
winsup/cygwin/uinfo.cc
This page took 0.030076 seconds and 5 git commands to generate.