[Python-Dev] [Python 2.4] PyInt_FromLong returning NULL (original) (raw)
Jim Fulton jim at zope.com
Tue Dec 7 18:30:19 CET 2004
- Previous message: [Python-Dev] [Python 2.4] PyInt_FromLong returning NULL
- Next message: [Python-Dev] [Python 2.4] PyInt_FromLong returning NULL
- Messages sorted by: [ date ] [ thread ] [ subject ] [ author ]
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 PyIntFromLong(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
- Previous message: [Python-Dev] [Python 2.4] PyInt_FromLong returning NULL
- Next message: [Python-Dev] [Python 2.4] PyInt_FromLong returning NULL
- Messages sorted by: [ date ] [ thread ] [ subject ] [ author ]