[Zope-Checkins] CVS: Zope/lib/python/DocumentTemplate - cDocumentTemplate.c:1.39.40.2
Matthew T. Kromer
matt@zope.com
Wed, 24 Oct 2001 10:31:38 -0400
Update of /cvs-repository/Zope/lib/python/DocumentTemplate
In directory cvs.zope.org:/tmp/cvs-serv25041
Modified Files:
Tag: cAccessControl-review-branch
cDocumentTemplate.c
Log Message:
Patch cDocumentTemplate to not perform a PyString_Check on a potentially
NULL pointer.
=== Zope/lib/python/DocumentTemplate/cDocumentTemplate.c 1.39.40.1 => 1.39.40.2 ===
else t=PyObject_CallObject(t, mda);
- if (! PyString_Check(t))
+ if (t == NULL || (! PyString_Check(t)))
{
if (t) ASSIGN(t, PyObject_Str(t));
UNLESS(t) return -1;