X-Git-Url: http://git.asbjorn.biz/?a=blobdiff_plain;f=lib%2Fpython%2Ftaglist.c;h=f6a0932244552ce01324589dd8b4f08033475271;hb=d4aa5c790124fabac817e0fb50cc2c7b2e7fa629;hp=44d5c239dd845c886b3c384d49331e5aa3622225;hpb=a893580230f258ff41f1f5eab2f2d257ce90359d;p=swftools.git diff --git a/lib/python/taglist.c b/lib/python/taglist.c index 44d5c23..f6a0932 100644 --- a/lib/python/taglist.c +++ b/lib/python/taglist.c @@ -286,8 +286,10 @@ static PyObject * taglist_item(PyObject * self, int index) { TagListObject*taglist = (TagListObject*)self; PyObject*tag; - mylog(" %08x(%d) taglist_item(%d)", (int)self, self->ob_refcnt, index); tag = PyList_GetItem(taglist->taglist, index); + if(!tag) + return 0; + mylog(" %08x(%d) taglist_item(%d): %08x", (int)self, self->ob_refcnt, index, tag); Py_INCREF(tag); return tag; }