From 404c319a5013132edf402e18da0144d7566d2623 Mon Sep 17 00:00:00 2001 From: Andrew Tridgell Date: Thu, 6 May 2004 07:33:28 +0000 Subject: r511: fix some const handling (This used to be commit be94cc4032b23fd99823902ddcd1472a72314a88) --- source4/librpc/ndr/ndr_sec.c | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) (limited to 'source4') diff --git a/source4/librpc/ndr/ndr_sec.c b/source4/librpc/ndr/ndr_sec.c index 3ea0f4e303..8c1c0c5597 100644 --- a/source4/librpc/ndr/ndr_sec.c +++ b/source4/librpc/ndr/ndr_sec.c @@ -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 ) + -- cgit