diff options
author | Ned Batchelder <ned@nedbatchelder.com> | 2016-12-29 06:58:09 -0500 |
---|---|---|
committer | Ned Batchelder <ned@nedbatchelder.com> | 2016-12-29 06:58:09 -0500 |
commit | 246474f2fd7d4e2de09a0627341873aa0eb16059 (patch) | |
tree | b9bd9ade358425ff816027407134bacec9baac2a /coverage/ctracer/tracer.c | |
parent | 639624108f5dd7748f5824d62470d7e0cc040d5b (diff) | |
download | python-coveragepy-git-246474f2fd7d4e2de09a0627341873aa0eb16059.tar.gz |
Prevent a hard crash when starting coverage thousands of times
Diffstat (limited to 'coverage/ctracer/tracer.c')
-rw-r--r-- | coverage/ctracer/tracer.c | 1 |
1 files changed, 1 insertions, 0 deletions
diff --git a/coverage/ctracer/tracer.c b/coverage/ctracer/tracer.c index 8abb60a7..a5173270 100644 --- a/coverage/ctracer/tracer.c +++ b/coverage/ctracer/tracer.c @@ -74,6 +74,7 @@ CTracer_init(CTracer *self, PyObject *args_unused, PyObject *kwds_unused) self->cur_entry.last_line = -1; self->context = Py_None; + Py_INCREF(self->context); ret = RET_OK; goto ok; |