librpc/ndr: Make ndr_push_compression_state_free() a talloc destructor
authorAndrew Bartlett <abartlet@samba.org>
Tue, 28 Mar 2023 22:49:43 +0000 (11:49 +1300)
committerAndrew Bartlett <abartlet@samba.org>
Fri, 31 Mar 2023 01:48:30 +0000 (01:48 +0000)
commitc6981f60549c497d401c4c4173dc362f083791d7
tree38dea45f14f5efda67c9464940442ad4b07e5b80
parent0ef71cf1524e855b0ae17051b054ef27d1c95717
librpc/ndr: Make ndr_push_compression_state_free() a talloc destructor

This means that the generic_mszip_free() will still be called on failure.

Signed-off-by: Andrew Bartlett <abartlet@samba.org>
Reviewed-by: Douglas Bagnall <douglas.bagnall@catalyst.net.nz>
librpc/ndr/ndr_cab.c
librpc/ndr/ndr_compression.c
librpc/ndr/ndr_compression.h
pidl/lib/Parse/Pidl/Samba4/NDR/Parser.pm