From 8b028933462796905a59f3a98593b5975bb77f6c Mon Sep 17 00:00:00 2001 From: Alessandro Decina Date: Wed, 25 Aug 2010 11:08:15 +0200 Subject: [PATCH] plugin: check for _Py_NoneStruct instead of Py_None. When checking if CPython is already loaded, don't check for Py_None which is a macro but use _Py_NoneStruct which is a real symbol. --- plugin/gstpythonplugin.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/plugin/gstpythonplugin.c b/plugin/gstpythonplugin.c index 8c7eb1a..f8b0d0d 100644 --- a/plugin/gstpythonplugin.c +++ b/plugin/gstpythonplugin.c @@ -329,7 +329,7 @@ plugin_init (GstPlugin * plugin) NULL, NULL, GST_PLUGIN_DEPENDENCY_FLAG_NONE); GST_LOG ("Checking to see if libpython is already loaded"); - g_module_symbol (g_module_open (NULL, G_MODULE_BIND_LOCAL), "Py_None", + g_module_symbol (g_module_open (NULL, G_MODULE_BIND_LOCAL), "_Py_NoneStruct", &has_python); if (has_python) { GST_LOG ("libpython is already loaded"); -- 2.7.4