Second part of fix, in theory

git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@7646 e03df62e-2008-0410-955e-edbf42e46eb7
This commit is contained in:
brain 2007-08-03 21:57:58 +00:00
parent ea4da0eb2d
commit 81e793231d

View File

@ -602,6 +602,7 @@ class ModuleSSLOpenSSL : public Module
if (err == SSL_ERROR_WANT_WRITE)
{
session->wstat = ISSL_WRITE;
MakePollWrite(session);
return -1;
}
else if (err == SSL_ERROR_WANT_READ)
@ -652,6 +653,7 @@ class ModuleSSLOpenSSL : public Module
else if (err == SSL_ERROR_WANT_WRITE)
{
session->rstat = ISSL_WRITE;
MakePollWrite(session);
ServerInstance->Log(DEBUG,"Setting want_write");
return -1;
}