From 676940b49742309dd8914edc9ed276cfd38aa557 Mon Sep 17 00:00:00 2001
From: Fred Drake <fdrake@acm.org>
Date: Fri, 22 Sep 2000 15:21:31 +0000
Subject: When PyInt_FromLong() returns NULL, you do not need to check
 PyErr_Occurred().  Removed the extra test and setting of a bogus exception.

---
 Modules/pyexpat.c | 6 ++----
 1 file changed, 2 insertions(+), 4 deletions(-)

diff --git a/Modules/pyexpat.c b/Modules/pyexpat.c
index 95a0980..ce66e5a 100644
--- a/Modules/pyexpat.c
+++ b/Modules/pyexpat.c
@@ -414,11 +414,9 @@ readinst(char *buf, int buf_size, PyObject *meth)
     PyObject *str = NULL;
     int len = -1;
 
-    if ((bytes = PyInt_FromLong(buf_size)) == NULL) {
-        if (!PyErr_Occurred())
-            PyErr_SetNone(PyExc_EOFError);
+    if ((bytes = PyInt_FromLong(buf_size)) == NULL)
         goto finally;
-    }
+
     if ((arg = PyTuple_New(1)) == NULL)
         goto finally;
 
-- 
cgit v0.12

