diff options
author | Guido van Rossum <guido@python.org> | 2000-10-02 10:21:59 (GMT) |
---|---|---|
committer | Guido van Rossum <guido@python.org> | 2000-10-02 10:21:59 (GMT) |
commit | e3c3b27d33eb0b092378c0a6a4f13cb0515ac3b4 (patch) | |
tree | ac38c264253f3072e4e0ddccfa8eb446e8599f41 /Modules | |
parent | f6791f3d12c7792fa482aae88ccdf5d742b9a530 (diff) | |
download | cpython-e3c3b27d33eb0b092378c0a6a4f13cb0515ac3b4.zip cpython-e3c3b27d33eb0b092378c0a6a4f13cb0515ac3b4.tar.gz cpython-e3c3b27d33eb0b092378c0a6a4f13cb0515ac3b4.tar.bz2 |
Fix a bug in stack overflow error handling. This fixes half of Bug
#115555.
The error from s_push() on stack overflow was -1, which was passed
through unchanged by push(), but not tested for by push()'s caller --
which only expected positive error codes. Fixed by changing s_push()
to return E_NOMEM on stack overflow. (Not quite the proper error code
either, but I can't be bothered adding a new E_STACKOVERFLOW error
code in all the right places.)
Diffstat (limited to 'Modules')
0 files changed, 0 insertions, 0 deletions