commit | e3c3b27d33eb0b092378c0a6a4f13cb0515ac3b4 | [log] [tgz] |
---|---|---|
author | Guido van Rossum <guido@python.org> | Mon Oct 02 10:21:59 2000 +0000 |
committer | Guido van Rossum <guido@python.org> | Mon Oct 02 10:21:59 2000 +0000 |
tree | ac38c264253f3072e4e0ddccfa8eb446e8599f41 | |
parent | f6791f3d12c7792fa482aae88ccdf5d742b9a530 [diff] |
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.)