ndr_pull_frstrans_Update
authorStefan Metzmacher <metze@samba.org>
Mon, 23 Sep 2013 09:10:00 +0000 (11:10 +0200)
committerStefan Metzmacher <metze@samba.org>
Tue, 4 Jun 2019 11:15:20 +0000 (13:15 +0200)
pidl/lib/Parse/Pidl/Samba4/NDR/Parser.pm

index 432e52f89c4562f7ff32f8dd4fb8a2f12a910469..1d102d8aec83867a19a14fceb66803f3a5bbff2a 100644 (file)
@@ -449,7 +449,7 @@ sub ParseArrayPullHeader($$$$$$)
                $self->defer("}");
        }
 
-       if ($l->{IS_VARYING} and (defined($l->{LENGTH_IS}) or not $l->{IS_ZERO_TERMINATED})) {
+       if ($l->{IS_CONFORMANT} and $l->{IS_VARYING} and (defined($l->{LENGTH_IS}) or not $l->{IS_ZERO_TERMINATED})) {
                $self->defer("if ($var_name) {");
                $self->defer_indent;
                my $length = ParseExprExt($l->{LENGTH_IS}, $env, $e->{ORIGINAL},