1
0
mirror of https://github.com/samba-team/samba.git synced 2025-01-11 05:18:09 +03:00

r511: fix some const handling

(This used to be commit be94cc4032)
This commit is contained in:
Andrew Tridgell 2004-05-06 07:33:28 +00:00 committed by Gerald (Jerry) Carter
parent 51803f76c8
commit 404c319a50

View File

@ -53,19 +53,19 @@ NTSTATUS ndr_push_dom_sid2(struct ndr_push *ndr, int ndr_flags, struct dom_sid *
/*
convert a dom_sid to a string
*/
const char *dom_sid_string(TALLOC_CTX *mem_ctx, const struct dom_sid *sid)
char *dom_sid_string(TALLOC_CTX *mem_ctx, const struct dom_sid *sid)
{
int i, ofs, maxlen;
uint32 ia;
char *ret;
if (!sid) {
return "(NULL SID)";
return talloc_strdup(mem_ctx, "(NULL SID)");
}
maxlen = sid->num_auths * 11 + 25;
ret = talloc(mem_ctx, maxlen);
if (!ret) return "(SID ERR)";
if (!ret) return talloc_strdup(mem_ctx, "(SID ERR)");
ia = (sid->id_auth[5]) +
(sid->id_auth[4] << 8 ) +