passdb: Use dom_sid_str_buf
authorVolker Lendecke <vl@samba.org>
Fri, 26 Oct 2018 13:43:30 +0000 (15:43 +0200)
committerJeremy Allison <jra@samba.org>
Fri, 9 Nov 2018 21:42:29 +0000 (22:42 +0100)
Signed-off-by: Volker Lendecke <vl@samba.org>
Reviewed-by: Jeremy Allison <jra@samba.org>
source3/passdb/pdb_interface.c

index 315da52f01b81e27ee02ae78c8bec5b3f9583f22..78ff2daafaf78cf3efd948757f790e81555e547c 100644 (file)
@@ -741,7 +741,7 @@ static NTSTATUS pdb_default_create_dom_group(struct pdb_methods *methods,
 {
        struct dom_sid group_sid;
        struct group *grp;
-       fstring tmp;
+       struct dom_sid_buf tmp;
 
        grp = getgrnam(name);
 
@@ -769,8 +769,12 @@ static NTSTATUS pdb_default_create_dom_group(struct pdb_methods *methods,
 
        sid_compose(&group_sid, get_global_sam_sid(), *rid);
 
-       return add_initial_entry(grp->gr_gid, sid_to_fstring(tmp, &group_sid),
-                                SID_NAME_DOM_GRP, name, NULL);
+       return add_initial_entry(
+               grp->gr_gid,
+               dom_sid_str_buf(&group_sid, &tmp),
+               SID_NAME_DOM_GRP,
+               name,
+               NULL);
 }
 
 NTSTATUS pdb_create_dom_group(TALLOC_CTX *mem_ctx, const char *name,