aboutsummaryrefslogtreecommitdiffstats
path: root/libshiboken
diff options
context:
space:
mode:
authorLuciano Wolf <luciano.wolf@openbossa.org>2010-07-14 15:33:15 -0300
committerLuciano Wolf <luciano.wolf@openbossa.org>2010-07-14 15:53:11 -0300
commitc67bee3be1198fcab90d45c96ff3cdb3d4a7bb2d (patch)
tree12b9b67c84186f3719a3e26dd58cf331007a4802 /libshiboken
parent29ca2a7c419ce854779d77091eb22c6bae8c4516 (diff)
Fix segfault when dealing with converter(void *).
Reviewer: Renato Araújo <renato.filho@openbossa.org> Marcelo Lira <marcelo.lira@openbossa.org>
Diffstat (limited to 'libshiboken')
-rw-r--r--libshiboken/conversions.h2
1 files changed, 1 insertions, 1 deletions
diff --git a/libshiboken/conversions.h b/libshiboken/conversions.h
index 9ea8fce71..1cb4f913a 100644
--- a/libshiboken/conversions.h
+++ b/libshiboken/conversions.h
@@ -201,7 +201,7 @@ struct Converter<void*>
if (pyobj == Py_None)
return 0;
// When someone request a void pointer, just give to him the first C++ object in the class hierarchy
- return reinterpret_cast<SbkBaseWrapper*>(pyobj)->cptr[0];
+ return reinterpret_cast<SbkBaseWrapper*>(pyobj)->cptr;
}
};
template <> struct Converter<const void*> : Converter<void*> {};