From: Volker Lendecke Date: Wed, 24 Dec 2025 09:56:17 +0000 (+0100) Subject: libndr: Fix two small error path memleaks X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=21402c285e9ebc2bde7fc16092e3ae83d2306149;p=thirdparty%2Fsamba.git libndr: Fix two small error path memleaks Signed-off-by: Volker Lendecke Reviewed-by: Anoop C S --- diff --git a/librpc/rpc/binding.c b/librpc/rpc/binding.c index f7b47db57e5..750dfa21898 100644 --- a/librpc/rpc/binding.c +++ b/librpc/rpc/binding.c @@ -967,10 +967,12 @@ static DATA_BLOB dcerpc_floor_pack_lhs_data(TALLOC_CTX *mem_ctx, const struct nd ndr_err = ndr_push_GUID(ndr, NDR_SCALARS | NDR_BUFFERS, &syntax->uuid); if (!NDR_ERR_CODE_IS_SUCCESS(ndr_err)) { + TALLOC_FREE(ndr); return data_blob_null; } ndr_err = ndr_push_uint16(ndr, NDR_SCALARS, syntax->if_version); if (!NDR_ERR_CODE_IS_SUCCESS(ndr_err)) { + TALLOC_FREE(ndr); return data_blob_null; }