]> granicus.if.org Git - python/commit
Michael Hudson <mwh21@cam.ac.uk>:
authorFred Drake <fdrake@acm.org>
Wed, 28 Jun 2000 18:47:56 +0000 (18:47 +0000)
committerFred Drake <fdrake@acm.org>
Wed, 28 Jun 2000 18:47:56 +0000 (18:47 +0000)
commit6da0b9148c9e733ac98d9889a79c7b93bb80b0f3
tree48c6193afb5f728a0785da4e2d077fc9856ee72d
parent7833447f8f41d09749796cfa5e96788bccbab7a0
Michael Hudson <mwh21@cam.ac.uk>:
As I really do not have anything better to do at the moment, I have written
a patch to Python/marshal.c that prevents Python dumping core when trying
to marshal stack bustingly deep (or recursive) data structure.

It just throws an exception; even slightly clever handling of recursive
data is what pickle is for...

[Fred Drake:]  Moved magic constant 5000 to a #define.

This closes SourceForge patch #100645.
Python/marshal.c