f2bb2c6 SDAP: Do not set gid 0 twice

Authored and Committed by lslebodn 8 years ago
    SDAP: Do not set gid 0 twice
    
    The gid o was added to sysdb attrs directly in sdap_save_group for 1st time
    and for second time in the function sdap_store_group_with_gid,
    which was called every time from function sdap_save_group
    
    [sysdb_set_entry_attr] (0x0080): ldb_modify failed:
        [Attribute or value exists](20)[attribute 'gidNumber': value #1
        on 'name=domainlocalgroup1_dom2-493341@sssdad_tree.com,cn=groups,cn=sssdad_tree.com,cn=sysdb' provided more than once]
    [sysdb_set_entry_attr] (0x0040): Error: 17 (File exists)
    [sysdb_store_group] (0x1000): sysdb_set_group_attr failed.
    [sysdb_store_group] (0x0400): Error: 17 (File exists)
    [sdap_store_group_with_gid] (0x0040):
        Could not store group domainlocalgroup1_dom2-493341@sssdad_tree.com
    [sdap_save_group] (0x0080): Could not store group with GID: [File exists]
    [sdap_save_group] (0x0080):
        Failed to save group [domainlocalgroup1_dom2-493341@sssdad_tree.com]: [File exists]
    [sdap_save_groups] (0x0040): Failed to store group 0. Ignoring.
    
    Reviewed-by: Jakub Hrozek <jhrozek@redhat.com>
    (cherry picked from commit 5d864e7a9d0e1e6fb7dd8158c5b8bfb71040b908)
    (cherry picked from commit cf7047634308c431f4cfbff1d88564668d2a33c7)