X-Git-Url: http://git.efficios.com/?a=blobdiff_plain;f=python-plugin-provider%2Fpython-plugin-provider.c;fp=python-plugin-provider%2Fpython-plugin-provider.c;h=d32ff8290e929fbe6f066e4d28b2d31a94599092;hb=db20a166cae0f0a9f9882a3f02832e530f527c6a;hp=631a971b1287eeade67e59d63be665c6098dfdb1;hpb=1724e4bcceb981c5691336d4883bbc334c5b637a;p=deliverable%2Fbabeltrace.git diff --git a/python-plugin-provider/python-plugin-provider.c b/python-plugin-provider/python-plugin-provider.c index 631a971b1..d32ff8290 100644 --- a/python-plugin-provider/python-plugin-provider.c +++ b/python-plugin-provider/python-plugin-provider.c @@ -338,8 +338,7 @@ bt_plugin *bt_plugin_from_python_plugin_info(PyObject *plugin_info) PyList_GetItem(py_comp_class_addrs, i); BT_ASSERT(py_comp_class_addr); if (PyLong_Check(py_comp_class_addr)) { - comp_class = (bt_component_class *) - PyLong_AsUnsignedLongLong(py_comp_class_addr); + comp_class = PyLong_AsVoidPtr(py_comp_class_addr); } else { BT_LOGW("Component class address is not an integer in Python plugin info object: " "py-plugin-info-addr=%p, index=%zu",