STINNER Victor added the comment:

I'm not sure that tkinter_ckallock.patch is correct. Extract of 
attemptckalloc() manual page:
"If the allocation fails, these functions will return NULL. Note that on some 
platforms, but not all, attempting to allocate a zero-sized block of memory 
will also cause these functions to return NULL."

http://linux.die.net/man/3/attemptckalloc

It looks like you are fixing two different issues in the same patch: fix AIX 
and enhance handling of memory allocation failure.

Can you please split your patch in two parts? For AIX, adding these two lines 
for list/tuple should be enough:

if (size == 0)
    return Tcl_NewListObj(0, NULL);

----------

_______________________________________
Python tracker <rep...@bugs.python.org>
<http://bugs.python.org/issue21951>
_______________________________________
_______________________________________________
Python-bugs-list mailing list
Unsubscribe: 
https://mail.python.org/mailman/options/python-bugs-list/archive%40mail-archive.com

Reply via email to