X-Git-Url: http://dolda2000.com/gitweb/?a=blobdiff_plain;f=lib%2Fpython%2Fdolmod.c;h=14181744a5a47c5caff7ee6740399b5821afbfbd;hb=refs%2Fheads%2Fjava;hp=238f88651b5f102563ed377715d5314a944d4540;hpb=302a260054ea38d3cb97be6d1a3010082c09265d;p=doldaconnect.git 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;