mirror of
https://github.com/Icinga/icinga2.git
synced 2025-07-24 22:24:44 +02:00
parent
bb2cdff435
commit
9567cd663b
@ -63,5 +63,5 @@ void StdioStream::Close(void)
|
||||
|
||||
bool StdioStream::IsEof(void) const
|
||||
{
|
||||
return m_InnerStream->eof();
|
||||
return !m_InnerStream->good();
|
||||
}
|
||||
|
@ -131,7 +131,7 @@ void TlsStream::OnEvent(int revents)
|
||||
char buffer[512];
|
||||
|
||||
if (m_CurrentAction == TlsActionNone) {
|
||||
if (revents & POLLIN)
|
||||
if (revents & (POLLIN | POLLERR | POLLHUP))
|
||||
m_CurrentAction = TlsActionRead;
|
||||
else if (m_SendQ->GetAvailableBytes() > 0 && (revents & POLLOUT))
|
||||
m_CurrentAction = TlsActionWrite;
|
||||
|
Loading…
x
Reference in New Issue
Block a user