[Python-checkins] cpython: Issue 22906: Increment refcount after PyException_SetContext

yury.selivanov python-checkins at python.org
Sat May 9 20:09:13 CEST 2015


https://hg.python.org/cpython/rev/5d8bc813d270
changeset: 95934:5d8bc813d270
user: Yury Selivanov <yselivanov at sprymix.com>
date: Sat May 09 14:04:17 2015 -0400
summary:
 Issue 22906: Increment refcount after PyException_SetContext
files:
 Objects/genobject.c | 1 +
 1 files changed, 1 insertions(+), 0 deletions(-)
diff --git a/Objects/genobject.c b/Objects/genobject.c
--- a/Objects/genobject.c
+++ b/Objects/genobject.c
@@ -151,6 +151,7 @@
 PyErr_NormalizeException(&exc, &val2, &tb);
 PyException_SetCause(val2, val);
 PyException_SetContext(val2, val);
+ Py_INCREF(val);
 PyErr_Restore(exc, val2, tb);
 }
 }
-- 
Repository URL: https://hg.python.org/cpython


More information about the Python-checkins mailing list

AltStyle によって変換されたページ (->オリジナル) /