summaryrefslogtreecommitdiffstats
path: root/src/pyloader.c
diff options
context:
space:
mode:
Diffstat (limited to 'src/pyloader.c')
-rw-r--r--src/pyloader.c5
1 files changed, 4 insertions, 1 deletions
diff --git a/src/pyloader.c b/src/pyloader.c
index 9c878a4..2ce1bef 100644
--- a/src/pyloader.c
+++ b/src/pyloader.c
@@ -232,8 +232,11 @@ PyObject *pyloader_find_script_obj(void)
for (frame = PyEval_GetFrame(); frame != NULL; frame = frame->f_back)
{
+ PyObject *script;
+
g_return_val_if_fail(frame->f_globals != NULL, NULL);
- PyObject *script = PyDict_GetItemString(frame->f_globals, "_script");
+ script = PyDict_GetItemString(frame->f_globals, "_script");
+
if (script && pyscript_check(script))
{
/*