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>
This commit is contained in:
parent
7c56a5affb
commit
ad0417cb78
|
@ -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;
|
||||
}
|
||||
|
|
Loading…
Reference in New Issue