From 722eec5fc0556abf115a02a531fcc0e31a213062 Mon Sep 17 00:00:00 2001 From: Volker Lendecke Date: Mon, 1 Nov 2004 13:12:09 +0000 Subject: [PATCH] r3434: Fix memleak (This used to be commit 0a12cc4cadf7c1e97282a0d8ab2f486536987a77) --- source4/librpc/rpc/dcerpc_util.c | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/source4/librpc/rpc/dcerpc_util.c b/source4/librpc/rpc/dcerpc_util.c index c484a2618c1..55818e28fe4 100644 --- a/source4/librpc/rpc/dcerpc_util.c +++ b/source4/librpc/rpc/dcerpc_util.c @@ -185,7 +185,7 @@ static const struct { */ const char *dcerpc_binding_string(TALLOC_CTX *mem_ctx, const struct dcerpc_binding *b) { - char *s = NULL; + char *s = talloc_strdup(mem_ctx, ""); int i; const char *t_name=NULL; @@ -199,7 +199,8 @@ const char *dcerpc_binding_string(TALLOC_CTX *mem_ctx, const struct dcerpc_bindi } if (!uuid_all_zero(&b->object)) { - s = talloc_asprintf(mem_ctx, "%s@", GUID_string(mem_ctx, &b->object)); + s = talloc_asprintf(s, "%s@", + GUID_string(mem_ctx, &b->object)); } s = talloc_asprintf_append(s, "%s:", t_name); -- 2.34.1