]> granicus.if.org Git - python/commitdiff
Fix errors to pep277 checkin identified by Neal Norwitz.
authorMark Hammond <mhammond@skippinet.com.au>
Fri, 4 Oct 2002 00:09:38 +0000 (00:09 +0000)
committerMark Hammond <mhammond@skippinet.com.au>
Fri, 4 Oct 2002 00:09:38 +0000 (00:09 +0000)
Python/errors.c

index ccc2ae37bdcf88510be2d59974bddd484f6db93c..9a2597b0ce1dabb5d0e74abb9ef0555e273d4cb5 100644 (file)
@@ -334,7 +334,7 @@ PyErr_SetFromErrnoWithFilename(PyObject *exc, char *filename)
 {
        PyObject *name = filename ? PyString_FromString(filename) : NULL;
        PyObject *result = PyErr_SetFromErrnoWithFilenameObject(exc, name);
-       Py_DECREF(name);
+       Py_XDECREF(name);
        return result;
 }
 
@@ -444,7 +444,7 @@ PyObject *PyErr_SetFromWindowsErrWithFilename(
        PyObject *result = PyErr_SetExcFromWindowsErrWithFilenameObject(
                                                      PyExc_WindowsError,
                                                      ierr, name);
-       Py_XDECREF(result);
+       Py_XDECREF(name);
        return result;
 }
 
@@ -459,7 +459,7 @@ PyObject *PyErr_SetFromWindowsErrWithUnicodeFilename(
        PyObject *result = PyErr_SetExcFromWindowsErrWithFilenameObject(
                                                      PyExc_WindowsError,
                                                      ierr, name);
-       Py_XDECREF(result);
+       Py_XDECREF(name);
        return result;
 }
 #endif /* Py_WIN_WIDE_FILENAMES */