File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change @@ -334,7 +334,7 @@ PyErr_SetFromErrnoWithFilename(PyObject *exc, char *filename)
334334{
335335 PyObject * name = filename ? PyString_FromString (filename ) : NULL ;
336336 PyObject * result = PyErr_SetFromErrnoWithFilenameObject (exc , name );
337- Py_DECREF (name );
337+ Py_XDECREF (name );
338338 return result ;
339339}
340340
@@ -444,7 +444,7 @@ PyObject *PyErr_SetFromWindowsErrWithFilename(
444444 PyObject * result = PyErr_SetExcFromWindowsErrWithFilenameObject (
445445 PyExc_WindowsError ,
446446 ierr , name );
447- Py_XDECREF (result );
447+ Py_XDECREF (name );
448448 return result ;
449449}
450450
@@ -459,7 +459,7 @@ PyObject *PyErr_SetFromWindowsErrWithUnicodeFilename(
459459 PyObject * result = PyErr_SetExcFromWindowsErrWithFilenameObject (
460460 PyExc_WindowsError ,
461461 ierr , name );
462- Py_XDECREF (result );
462+ Py_XDECREF (name );
463463 return result ;
464464}
465465#endif /* Py_WIN_WIDE_FILENAMES */
You can’t perform that action at this time.
0 commit comments