diff options
author | Stefan Metzmacher <metze@samba.org> | 2013-09-22 00:25:33 +0200 |
---|---|---|
committer | Stefan Metzmacher <metze@samba.org> | 2014-01-07 08:37:35 +0100 |
commit | b61f71730f579ad0b87b299a792a14b8703b91f9 (patch) | |
tree | e021ddc14c1781875c9b3eac95167cdfb1ab8686 /source4 | |
parent | 70d8ac63ebd3cb1cf07e0bff85ae6040fba76147 (diff) | |
download | samba-b61f71730f579ad0b87b299a792a14b8703b91f9.tar.gz samba-b61f71730f579ad0b87b299a792a14b8703b91f9.tar.xz samba-b61f71730f579ad0b87b299a792a14b8703b91f9.zip |
s4:librpc: fix memory leak in ncacn_pull()
Signed-off-by: Stefan Metzmacher <metze@samba.org>
Reviewed-by: Michael Adam <obnox@samba.org>
Diffstat (limited to 'source4')
-rw-r--r-- | source4/librpc/rpc/dcerpc.c | 1 |
1 files changed, 1 insertions, 0 deletions
diff --git a/source4/librpc/rpc/dcerpc.c b/source4/librpc/rpc/dcerpc.c index 2f6c8dd122e..fb096d13626 100644 --- a/source4/librpc/rpc/dcerpc.c +++ b/source4/librpc/rpc/dcerpc.c @@ -713,6 +713,7 @@ static NTSTATUS ncacn_pull(struct dcecli_connection *c, DATA_BLOB *blob, TALLOC_ } ndr_err = ndr_pull_ncacn_packet(ndr, NDR_SCALARS|NDR_BUFFERS, pkt); + TALLOC_FREE(ndr); if (!NDR_ERR_CODE_IS_SUCCESS(ndr_err)) { return ndr_map_error2ntstatus(ndr_err); } |