summaryrefslogtreecommitdiff
path: root/source4/build/pidl/ndr_parser.pm
diff options
context:
space:
mode:
Diffstat (limited to 'source4/build/pidl/ndr_parser.pm')
-rw-r--r--source4/build/pidl/ndr_parser.pm6
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);";