diff --git a/Objects/setobject.c b/Objects/setobject.c index 85f4d7d4031..accbf51db2d 100644 --- a/Objects/setobject.c +++ b/Objects/setobject.c @@ -2005,9 +2005,9 @@ set_symmetric_difference_update_impl(PySetObject *so, PyObject *other) return NULL; } - Py_BEGIN_CRITICAL_SECTION(so); + Py_BEGIN_CRITICAL_SECTION2(so, otherset); rv = set_symmetric_difference_update_set(so, otherset); - Py_END_CRITICAL_SECTION(); + Py_END_CRITICAL_SECTION2(); Py_DECREF(otherset); }