diff options
author | Volker Lendecke <vl@samba.org> | 2021-08-18 06:25:00 +0200 |
---|---|---|
committer | Jeremy Allison <jra@samba.org> | 2021-08-24 17:32:28 +0000 |
commit | 0cddd3f2d66b3fb3af73d42df6c4d42aff7863d7 (patch) | |
tree | 4982aa451b0c2568f2936be23080d7a02ef614f0 /librpc | |
parent | 5e2ac224b79574ee07c82e5e58c8ba17c0299b09 (diff) | |
download | samba-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.c | 6 |
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; } |