summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--Python/_warnings.c4
1 files changed, 1 insertions, 3 deletions
diff --git a/Python/_warnings.c b/Python/_warnings.c
index 92378fa..39f8033 100644
--- a/Python/_warnings.c
+++ b/Python/_warnings.c
@@ -889,11 +889,9 @@ setup_context(Py_ssize_t stack_level, PyObject **filename, int *lineno,
return 1;
handle_error:
- /* filename not XDECREF'ed here as there is no way to jump here with a
- dangling reference. */
Py_XDECREF(*registry);
Py_XDECREF(*module);
- Py_XDECREF(*filename);
+ Py_DECREF(*filename);
return 0;
}