diff options
Diffstat (limited to 'source4/build/pidl/ndr_parser.pm')
-rw-r--r-- | source4/build/pidl/ndr_parser.pm | 6 |
1 files changed, 1 insertions, 5 deletions
diff --git a/source4/build/pidl/ndr_parser.pm b/source4/build/pidl/ndr_parser.pm index b01e7e2e4c..3e3fe89e82 100644 --- a/source4/build/pidl/ndr_parser.pm +++ b/source4/build/pidl/ndr_parser.pm @@ -489,8 +489,6 @@ sub ParseSubcontextPushStart($$$$$) my $ndr_flags = shift; my $retndr = "_ndr_$e->{NAME}"; - return unless ($ndr_flags =~ /NDR_SCALARS/); - pidl "{"; indent; pidl "struct ndr_push *$retndr;"; @@ -518,8 +516,6 @@ sub ParseSubcontextPushEnd($$$) my $ndr_flags = shift; my $ndr = "_ndr_$e->{NAME}"; - return unless ($ndr_flags =~ /NDR_SCALARS/); - if (defined $l->{COMPRESSION}) { ParseCompressionPushEnd($e, $l, $ndr); } @@ -544,7 +540,7 @@ sub ParseSubcontextPullStart($$$$$$) my $env = shift; my $retndr = "_ndr_$e->{NAME}"; - pidl "if (($ndr_flags) & NDR_SCALARS) {"; + pidl "{"; indent; pidl "struct ndr_pull *$retndr;"; pidl "NDR_ALLOC(ndr, $retndr);"; |