diff options
-rw-r--r-- | source4/build/pidl/parser.pm | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/source4/build/pidl/parser.pm b/source4/build/pidl/parser.pm index ba0649ba75..e06f3d4288 100644 --- a/source4/build/pidl/parser.pm +++ b/source4/build/pidl/parser.pm @@ -631,7 +631,8 @@ sub ParseStructPull($) # declare any internal pointers we need foreach my $e (@{$struct->{ELEMENTS}}) { - if (util::need_wire_pointer($e)) { + if (util::need_wire_pointer($e) && + !util::has_property($e, "relative")) { $res .= "\tuint32 _ptr_$e->{NAME};\n"; } } |