changeset: 95934:5d8bc813d270 user: Yury Selivanov date: Sat May 09 14:04:17 2015 -0400 files: Objects/genobject.c description: Issue 22906: Increment refcount after PyException_SetContext diff -r d15c26085591 -r 5d8bc813d270 Objects/genobject.c --- a/Objects/genobject.c Sat May 09 13:53:57 2015 -0400 +++ b/Objects/genobject.c Sat May 09 14:04:17 2015 -0400 @@ -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); } }