pidl: Use the $mem_ctx helper variable
authorAndrew Bartlett <abartlet@samba.org>
Thu, 25 Feb 2016 00:57:00 +0000 (13:57 +1300)
committerAndrew Bartlett <abartlet@samba.org>
Tue, 8 Mar 2016 00:58:26 +0000 (01:58 +0100)
This is already set to pytalloc_get_mem_ctx(py_obj)

Signed-off-by: Andrew Bartlett <abartlet@samba.org>
Reviewed-by: Garming Sam <garming@catalyst.net.nz>
pidl/lib/Parse/Pidl/Samba4/Python.pm

index 29fb6e0008469d2ecabe64a5943cfce3534bcb15..62de4870228420c27d2353a8b5eaf04cdd8f257a 100644 (file)
@@ -224,7 +224,7 @@ sub PythonStruct($$$$$$)
                        if ($l->{TYPE} eq "POINTER" and
                                not ($nl->{TYPE} eq "ARRAY" and ($nl->{IS_FIXED} or is_charset_array($e, $nl))) and
                                not ($nl->{TYPE} eq "DATA" and Parse::Pidl::Typelist::scalar_is_reference($nl->{DATA_TYPE}))) {
-                               $self->pidl("talloc_unlink(pytalloc_get_mem_ctx(py_obj), discard_const($varname));");
+                               $self->pidl("talloc_unlink($mem_ctx, discard_const($varname));");
                        }
                        $self->ConvertObjectFromPython($env, $mem_ctx, $e, "value", $varname, "return -1;");
                        $self->pidl("return 0;");