From 4833c98f85c1ec06a7451f56e1bf3b1f9951da0b Mon Sep 17 00:00:00 2001 From: Benjamin Peterson Date: Mon, 4 Jul 2011 22:27:16 -0500 Subject: start out this branch always with filename NULL --- Python/_warnings.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'Python/_warnings.c') diff --git a/Python/_warnings.c b/Python/_warnings.c index 6d621b8f7d..445ff6ba9e 100644 --- a/Python/_warnings.c +++ b/Python/_warnings.c @@ -514,7 +514,7 @@ setup_context(Py_ssize_t stack_level, PyObject **filename, int *lineno, } else { const char *module_str = PyString_AsString(*module); - Py_XDECREF(*filename); + *filename = NULL; if (module_str && strcmp(module_str, "__main__") == 0) { PyObject *argv = PySys_GetObject("argv"); if (argv != NULL && PyList_Size(argv) > 0) { -- cgit v1.2.1