From f9eb5b78775bd7469dc8b0481042b4634221324c Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Sebastian=20Dr=C3=B6ge?= Date: Mon, 14 Dec 2015 13:03:24 +0100 Subject: [PATCH] python: Check return value of g_module_symbol() CID 1320702 --- plugin/gstpythonplugin.c | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) diff --git a/plugin/gstpythonplugin.c b/plugin/gstpythonplugin.c index af1f7817eb..eb403881fd 100644 --- a/plugin/gstpythonplugin.c +++ b/plugin/gstpythonplugin.c @@ -229,9 +229,8 @@ plugin_init (GstPlugin * plugin) 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_NoneStruct", - &has_python); - if (has_python) { + if (g_module_symbol (g_module_open (NULL, G_MODULE_BIND_LOCAL), + "_Py_NoneStruct", &has_python) && has_python) { GST_LOG ("libpython is already loaded"); } else { GST_LOG ("loading libpython");