r25024: Fix a whole bunch of Coverity bugs
authorVolker Lendecke <vlendec@samba.org>
Sat, 8 Sep 2007 09:15:08 +0000 (09:15 +0000)
committerGerald (Jerry) Carter <jerry@samba.org>
Wed, 10 Oct 2007 17:30:35 +0000 (12:30 -0500)
The callers of get_domain_group_from_sid() with some justification
expected map->gid to be initialized when get_domain_group_from_sid
returned True.

source/groupdb/mapping.c

index e14ad7d5092f15908149188d7e12d850e46e3e02..0a733dded9136d094ab6040aa816c0b47eee9aee 100644 (file)
@@ -145,6 +145,7 @@ BOOL get_domain_group_from_sid(DOM_SID sid, GROUP_MAP *map)
                        fstrcpy( map->comment, "Ordinary Users" );
                        sid_copy( &map->sid, &sid );
                        map->sid_name_use = SID_NAME_DOM_GRP;
+                       map->gid = (gid_t)-1;
                        
                        return True;
                }