PyWeakReference *current = *list;\r
Py_ssize_t count = _PyWeakref_GetWeakrefCount(current);\r
int restore_error = PyErr_Occurred() ? 1 : 0;\r
- PyObject *err_type, *err_value, *err_tb;\r
+ PyObject *err_type = NULL,\r
+ *err_value = NULL,\r
+ *err_tb = NULL;\r
\r
if (restore_error)\r
PyErr_Fetch(&err_type, &err_value, &err_tb);\r