From 0cddd3f2d66b3fb3af73d42df6c4d42aff7863d7 Mon Sep 17 00:00:00 2001 From: Volker Lendecke Date: Wed, 18 Aug 2021 06:25:00 +0200 Subject: [PATCH] librpc: Simplify GUID_string2() by using GUID_buf_string() Avoid unnecessary talloc Signed-off-by: Volker Lendecke Reviewed-by: Jeremy Allison --- librpc/ndr/uuid.c | 6 +++--- 1 file 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; } -- 2.34.1