fixed partial reads

This commit is contained in:
Emmanuel Ledoux 2018-10-19 11:56:56 +02:00
parent 1dc3c91a19
commit 33c7f6590a

View File

@ -79,10 +79,11 @@ static BOOL rdg_read_all(rdpTls* tls, BYTE* buffer, int size)
{
int status;
int readCount = 0;
BYTE* pBuffer = buffer;
while (readCount < size)
{
status = BIO_read(tls->bio, buffer, size - readCount);
status = BIO_read(tls->bio, pBuffer, size - readCount);
if (status <= 0)
{
@ -93,6 +94,7 @@ static BOOL rdg_read_all(rdpTls* tls, BYTE* buffer, int size)
}
readCount += status;
pBuffer += status;
}
return TRUE;