summaryrefslogtreecommitdiff
path: root/librpc
diff options
context:
space:
mode:
authorVolker Lendecke <vl@samba.org>2021-08-18 06:25:00 +0200
committerJeremy Allison <jra@samba.org>2021-08-24 17:32:28 +0000
commit0cddd3f2d66b3fb3af73d42df6c4d42aff7863d7 (patch)
tree4982aa451b0c2568f2936be23080d7a02ef614f0 /librpc
parent5e2ac224b79574ee07c82e5e58c8ba17c0299b09 (diff)
downloadsamba-0cddd3f2d66b3fb3af73d42df6c4d42aff7863d7.tar.gz
librpc: Simplify GUID_string2() by using GUID_buf_string()
Avoid unnecessary talloc Signed-off-by: Volker Lendecke <vl@samba.org> Reviewed-by: Jeremy Allison <jra@samba.org>
Diffstat (limited to 'librpc')
-rw-r--r--librpc/ndr/uuid.c6
1 files changed, 3 insertions, 3 deletions
diff --git a/librpc/ndr/uuid.c b/librpc/ndr/uuid.c
index 99d1a1be082..f7753a85f1a 100644
--- a/librpc/ndr/uuid.c
+++ b/librpc/ndr/uuid.c
@@ -222,9 +222,9 @@ _PUBLIC_ char* GUID_buf_string(const struct GUID *guid,
_PUBLIC_ char *GUID_string2(TALLOC_CTX *mem_ctx, const struct GUID *guid)
{
- char *ret, *s = GUID_string(mem_ctx, guid);
- ret = talloc_asprintf(mem_ctx, "{%s}", s);
- talloc_free(s);
+ struct GUID_txt_buf buf;
+ char *ret = talloc_asprintf(
+ mem_ctx, "{%s}", GUID_buf_string(guid, &buf));
return ret;
}