[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;