From 9d7d39d1809b533787ef18c023c6b01ef10a75eb Mon Sep 17 00:00:00 2001 From: Jelmer Vernooij Date: Wed, 22 Nov 2006 13:59:14 +0000 Subject: r19834: Prevent some inaccurate warnings. (This used to be commit 21efd2bdb8df8e709259d429fc3ff35eaa332d02) --- source4/pidl/lib/Parse/Pidl/NDR.pm | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) (limited to 'source4/pidl/lib') diff --git a/source4/pidl/lib/Parse/Pidl/NDR.pm b/source4/pidl/lib/Parse/Pidl/NDR.pm index d017c455a6..a478c15873 100644 --- a/source4/pidl/lib/Parse/Pidl/NDR.pm +++ b/source4/pidl/lib/Parse/Pidl/NDR.pm @@ -181,9 +181,10 @@ sub GetElementLevelTable($) LEVEL => $level }); - nonfatal($e, "top-level pointer `$e->{NAME}' is not a \[ref\] pointer") + nonfatal($e, "top-level \[out\] pointer `$e->{NAME}' is not a \[ref\] pointer") if ($i == 1 and pointer_type($e) ne "ref" and - $e->{PARENT}->{TYPE} eq "FUNCTION"); + $e->{PARENT}->{TYPE} eq "FUNCTION" and + not has_property($e, "in")); $pointer_idx++; -- cgit