Merge pull request #3476 from FreeRDP/mh-fix-transport

libfreerdp/core: transport_write unchecked parameters
This commit is contained in:
akallabeth 2016-08-24 10:40:31 +02:00 committed by GitHub
commit 4c9782d677

View File

@ -657,6 +657,15 @@ int transport_write(rdpTransport* transport, wStream* s)
int status = -1;
int writtenlength = 0;
if (!transport)
return -1;
if (!transport->frontBio)
{
transport->layer = TRANSPORT_LAYER_CLOSED;
return -1;
}
EnterCriticalSection(&(transport->WriteLock));
length = Stream_GetPosition(s);