diff --git a/microstack/ILibWebClient.c b/microstack/ILibWebClient.c index 6fb3cf6..4f4eb94 100644 --- a/microstack/ILibWebClient.c +++ b/microstack/ILibWebClient.c @@ -1319,6 +1319,8 @@ int ILibWebClient_ProcessWebSocketData(char* buffer, int offset, int length, ILi int FIN; unsigned char OPCODE; int tempBegin = 0; + + if (wcdo == NULL) { return(length); } ILibWebRequest *wr = (ILibWebRequest*)ILibQueue_PeekQueue(wcdo->RequestQueue); ILibWebClient_WebSocketState *state;