From 9283d8982431b9e1371efdd5cd731fe4e7db7fe8 Mon Sep 17 00:00:00 2001 From: Christopher Davis Date: Tue, 15 Aug 2006 05:04:04 +0000 Subject: fixing up for test1 git-svn-id: http://svn.irssi.org/repos/irssi-python@4315 dbcabf3a-b0e7-0310-adc4-f8d773084564 --- src/pyloader.c | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) (limited to 'src/pyloader.c') 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)) { /* -- cgit