refactored Bugfix

This commit is contained in:
tditsch 2017-09-19 10:18:41 +02:00
parent feca6d9750
commit a16d9a2ade

View File

@ -997,8 +997,13 @@ int transport_check_fds(rdpTransport* transport)
ResetEvent(transport->rereadEvent);
}
while (!freerdp_shall_disconnect(transport->context->instance) && (now < dueDate))
while (now < dueDate)
{
if (freerdp_shall_disconnect(transport->context->instance)) {
return -1;
}
/**
* Note: transport_read_pdu tries to read one PDU from
* the transport layer.
@ -1053,10 +1058,6 @@ int transport_check_fds(rdpTransport* transport)
transport->haveMoreBytesToRead = TRUE;
}
if (freerdp_shall_disconnect(transport->context->instance)) {
return -1;
}
return 0;
}