summaryrefslogtreecommitdiff
path: root/src/bindings/eo_cxx/eo_ops.hh
diff options
context:
space:
mode:
Diffstat (limited to 'src/bindings/eo_cxx/eo_ops.hh')
-rw-r--r--src/bindings/eo_cxx/eo_ops.hh3
1 files changed, 2 insertions, 1 deletions
diff --git a/src/bindings/eo_cxx/eo_ops.hh b/src/bindings/eo_cxx/eo_ops.hh
index 46a33c77dc..9aecf61880 100644
--- a/src/bindings/eo_cxx/eo_ops.hh
+++ b/src/bindings/eo_cxx/eo_ops.hh
@@ -54,7 +54,8 @@ isa(Eo *obj, Eo_Class *klass)
inline Eo*
add(Eo_Class *klass, Eo *parent = NULL)
{
- Eo *eo = eo_add_ref(klass, parent);
+ Eo *eo = nullptr;
+ eo_add_ref(&eo, klass, parent);
return eo;
}