From efcd3ae682b3fff155fcdf8202bb2c47a8d2707e Mon Sep 17 00:00:00 2001 From: Volker Lendecke Date: Fri, 26 Oct 2018 15:43:30 +0200 Subject: [PATCH] passdb: Use dom_sid_str_buf Signed-off-by: Volker Lendecke Reviewed-by: Jeremy Allison --- source3/passdb/pdb_ldap_util.c | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/source3/passdb/pdb_ldap_util.c b/source3/passdb/pdb_ldap_util.c index dc222031418..f9e6cbbc3a9 100644 --- a/source3/passdb/pdb_ldap_util.c +++ b/source3/passdb/pdb_ldap_util.c @@ -27,6 +27,7 @@ #include "passdb.h" #include "passdb/pdb_ldap_util.h" #include "passdb/pdb_ldap_schema.h" +#include "libcli/security/dom_sid.h" /********************************************************************** Add the account-policies below the sambaDomain object to LDAP, @@ -118,7 +119,7 @@ static NTSTATUS add_new_domain_account_policies(struct smbldap_state *ldap_state static NTSTATUS add_new_domain_info(struct smbldap_state *ldap_state, const char *domain_name) { - fstring sid_string; + struct dom_sid_buf sid_string; fstring algorithmic_rid_base_string; char *filter = NULL; char *dn = NULL; @@ -196,11 +197,10 @@ static NTSTATUS add_new_domain_info(struct smbldap_state *ldap_state, /* If we don't have an entry, then ask secrets.tdb for what it thinks. It may choose to make it up */ - sid_to_fstring(sid_string, get_global_sam_sid()); smbldap_set_mod(&mods, LDAP_MOD_ADD, get_attr_key2string(dominfo_attr_list, LDAP_ATTR_DOM_SID), - sid_string); + dom_sid_str_buf(get_global_sam_sid(), &sid_string)); slprintf(algorithmic_rid_base_string, sizeof(algorithmic_rid_base_string) - 1, "%i", -- 2.34.1