[Python-Dev] [Python 2.4] PyInt_FromLong returning NULL
Jim Fulton
jim at zope.com
Tue Dec 7 18:30:19 CET 2004
Andreas Jung wrote:
> While using Zope 2.7 with Python 2.4 we discovered some strange
> behaviour of the security machinery.
> I could track this down to some Zope code in cAccessControl.c where an
> Unauthorized exception is
> raised because of a call to PyInt_FromLong(1) which returns NULL. What
> could be the reason that
> such a "stupid" call return NULL in a reproducable way?
Ugh. Part of the problem is that all of those calls are unchecked,
Dang us. If they were checked, then, who knows, we might have
gotten informative exceptions.
I'd say the first step should be to add checks.
Jim
--
Jim Fulton mailto:jim at zope.com Python Powered!
CTO (540) 361-1714 http://www.python.org
Zope Corporation http://www.zope.com http://www.zope.org
More information about the Python-Dev
mailing list