summaryrefslogtreecommitdiffstats
path: root/binding_generator.py
diff options
context:
space:
mode:
Diffstat (limited to 'binding_generator.py')
-rw-r--r--binding_generator.py2
1 files changed, 1 insertions, 1 deletions
diff --git a/binding_generator.py b/binding_generator.py
index c26c9eb..16db7eb 100644
--- a/binding_generator.py
+++ b/binding_generator.py
@@ -625,7 +625,7 @@ def generate_icall_implementation(icalls):
if is_primitive(arg) or is_core_type(arg):
wrapped_argument += "(void *) &arg" + str(i)
else:
- wrapped_argument += "(void *) arg" + str(i) + "->_owner"
+ wrapped_argument += "(void *) (arg" + str(i) + ") ? arg" + str(i) + "->_owner : nullptr"
wrapped_argument += ","
source.append(wrapped_argument)