Fixing the cast for the result of (getgrent())->gr_gid
authorDavid M. Syzdek <david@syzdek.net>
Fri, 6 Mar 2009 23:03:40 +0000 (14:03 -0900)
committerDavid Mitchell <davem@iabyn.com>
Wed, 15 Apr 2009 19:23:05 +0000 (20:23 +0100)
commit94a7a61a2bb30e4ce403e489c59c14137d1290a8
tree7aafb107d91e5a327889209ad0dba3aa66c53f57
parent2c1e60df1f2ad364c6a3e05254589e345a57a655
Fixing the cast for the result of (getgrent())->gr_gid

The gr_gid member of struct group is being cast as an int even if
system uses an unsigned int. This patch tests for the use of an
unsigned int for the gr_gid member and casts the value as appropiate.

Created with Arthur Corliss <corliss@corliss@digitalmages.com>.

Signed-off-by: David M. Syzdek <david@syzdek.net>
(cherry picked from commit f325df1b4578ec6fa0ef2a8b824f93439fcce816)
pp_sys.c