From 48cff6fe16a5fa6579da7d035322a431ce52711c Mon Sep 17 00:00:00 2001 From: Fredrik Tolf Date: Fri, 16 Nov 2007 02:56:27 +0100 Subject: [PATCH] Fixed error reporting bug in dolmod. --- lib/python/dolmod.c | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/lib/python/dolmod.c b/lib/python/dolmod.c index 238f886..1418174 100644 --- a/lib/python/dolmod.c +++ b/lib/python/dolmod.c @@ -189,11 +189,11 @@ static PyObject *mod_select(PyObject *self, PyObject *args) return(NULL); } if(((pfd.revents & POLLIN) && dc_handleread()) || ((pfd.revents & POLLOUT) && dc_handlewrite())) { - if(errno == 0) { - fd = -1; + fd = -1; + if(errno == 0) Py_RETURN_FALSE; - } PyErr_SetFromErrno(PyExc_OSError); + return(NULL); } if(ret > 0) Py_RETURN_TRUE; -- 2.11.0