diff options
author | Guy Harris <guy@alum.mit.edu> | 2017-09-24 20:58:08 -0700 |
---|---|---|
committer | Guy Harris <guy@alum.mit.edu> | 2017-09-25 03:59:07 +0000 |
commit | ad0417cb78f207b26fa6a2115e86be7a01656d73 (patch) | |
tree | 74755d1b3acc8d0f280948afbf1dbf63f3a85b8e /tools/pidl/lib | |
parent | 7c56a5affbea32db0e2ee1ffd6b72acf462326de (diff) |
libndr/compression: pass down compressed length in ndr_pull_compression_start
Pick up change from Samba:
commit a44bce6dfab59a6440ccc30ef0968d59b9f43fd3
Author: Günther Deschner <gd@samba.org>
Date: Tue Sep 20 00:18:43 2016 +0200
libndr/compression: pass down compressed length in ndr_pull_compression_start
Guenther
Signed-off-by: Guenther Deschner <gd@samba.org>
Reviewed-by: Jeremy Allison <jra@samba.org>
Change-Id: I038c28cafce1248f4208119ba47f1c94ce970067
Reviewed-on: https://code.wireshark.org/review/23700
Reviewed-by: Guy Harris <guy@alum.mit.edu>
Diffstat (limited to 'tools/pidl/lib')
-rw-r--r-- | tools/pidl/lib/Parse/Pidl/Samba4/NDR/Parser.pm | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/tools/pidl/lib/Parse/Pidl/Samba4/NDR/Parser.pm b/tools/pidl/lib/Parse/Pidl/Samba4/NDR/Parser.pm index 6739b5f439..cfcd29e25a 100644 --- a/tools/pidl/lib/Parse/Pidl/Samba4/NDR/Parser.pm +++ b/tools/pidl/lib/Parse/Pidl/Samba4/NDR/Parser.pm @@ -525,11 +525,12 @@ sub ParseCompressionPullStart($$$$$) my $comndr = "$ndr\_compressed"; my $alg = compression_alg($e, $l); my $dlen = compression_dlen($e, $l, $env); + my $clen = compression_clen($e, $l, $env); $self->pidl("{"); $self->indent; $self->pidl("struct ndr_pull *$comndr;"); - $self->pidl("NDR_CHECK(ndr_pull_compression_start($ndr, &$comndr, $alg, $dlen));"); + $self->pidl("NDR_CHECK(ndr_pull_compression_start($ndr, &$comndr, $alg, $dlen, $clen));"); return $comndr; } |