diff options
Diffstat (limited to 'Python/_warnings.c')
| -rw-r--r-- | Python/_warnings.c | 3 | 
1 files changed, 1 insertions, 2 deletions
diff --git a/Python/_warnings.c b/Python/_warnings.c index 92d6547a7c..8e8c0cceb3 100644 --- a/Python/_warnings.c +++ b/Python/_warnings.c @@ -528,8 +528,7 @@ setup_context(Py_ssize_t stack_level, PyObject **filename, int *lineno,                      goto handle_error;                  }                  else if (!is_true) { -                    Py_DECREF(*filename); -                    *filename = PyString_FromString("__main__"); +                    Py_SETREF(*filename, PyString_FromString("__main__"));                      if (*filename == NULL)                          goto handle_error;                  }  | 
