Thanks to visit codestin.com
Credit goes to github.com

Skip to content

Commit da7efaa

Browse files
committed
Fix errors to pep277 checkin identified by Neal Norwitz.
1 parent 7995eb2 commit da7efaa

1 file changed

Lines changed: 3 additions & 3 deletions

File tree

Python/errors.c

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff 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 */

0 commit comments

Comments
 (0)