Remove a bunch of "unused variable _relative_save_offset" warnings.
authorJeremy Allison <jra@samba.org>
Wed, 8 May 2013 00:07:10 +0000 (17:07 -0700)
committerRichard Sharpe <sharpe@samba.org>
Wed, 8 May 2013 05:47:45 +0000 (07:47 +0200)
Signed-off-by: Jeremy Allison <jra@samba.org>
Reviewed-by: Richard Sharpe <realrichardsharpe@gmail.com>
Autobuild-User(master): Richard Sharpe <sharpe@samba.org>
Autobuild-Date(master): Wed May  8 07:47:45 CEST 2013 on sn-devel-104

pidl/lib/Parse/Pidl/Samba4/NDR/Parser.pm

index 5ffb67846b3424cb6bc47cdfc62628e5277ffc8f..ed86571aa20e4d39adbca39fc3e2a62741651dff 100644 (file)
@@ -1157,8 +1157,10 @@ sub ParseElementPullLevel
                        $self->indent;
 
                        if ($l->{POINTER_TYPE} eq "relative" or $l->{POINTER_TYPE} eq "relative_short") {
-                               $self->pidl("uint32_t _relative_save_offset;");
-                               $self->pidl("_relative_save_offset = $ndr->offset;");
+                               if ($l->{POINTER_TYPE} eq "relative") {
+                                       $self->pidl("uint32_t _relative_save_offset;");
+                                       $self->pidl("_relative_save_offset = $ndr->offset;");
+                               }
                                $self->pidl("NDR_CHECK(ndr_pull_relative_ptr2($ndr, $var_name));");
                        }
                }