diff options
author | Volker Lendecke <vl@samba.org> | 2018-10-26 08:25:14 +0200 |
---|---|---|
committer | Jeremy Allison <jra@samba.org> | 2018-11-02 21:21:16 +0100 |
commit | 7963e409cc231922f90f57477c2414674c917bdc (patch) | |
tree | 1173542c78a09019f80342d7e09228bebf0afcbc /source3/groupdb | |
parent | be6f45ca5ed66ef5f168bafa2046f400cfbea911 (diff) | |
download | samba-7963e409cc231922f90f57477c2414674c917bdc.tar.gz |
passdb: Use dom_sid_str_buf
Signed-off-by: Volker Lendecke <vl@samba.org>
Reviewed-by: Jeremy Allison <jra@samba.org>
Diffstat (limited to 'source3/groupdb')
-rw-r--r-- | source3/groupdb/mapping_tdb.c | 11 |
1 files changed, 3 insertions, 8 deletions
diff --git a/source3/groupdb/mapping_tdb.c b/source3/groupdb/mapping_tdb.c index 3561057214c..b5b11767f27 100644 --- a/source3/groupdb/mapping_tdb.c +++ b/source3/groupdb/mapping_tdb.c @@ -133,15 +133,10 @@ static bool init_group_mapping(void) static char *group_mapping_key(TALLOC_CTX *mem_ctx, const struct dom_sid *sid) { - char sidstr[DOM_SID_STR_BUFLEN]; - int len; - - len = dom_sid_string_buf(sid, sidstr, sizeof(sidstr)); - if (len >= sizeof(sidstr)) { - return NULL; - } + struct dom_sid_buf sidstr; - return talloc_asprintf(mem_ctx, "%s%s", GROUP_PREFIX, sidstr); + return talloc_asprintf( + mem_ctx, "%s%s", GROUP_PREFIX, dom_sid_str_buf(sid, &sidstr)); } /**************************************************************************** |