|
@@ -611,7 +611,7 @@ static UA_StatusCode ClientNetworkLayerTCP_awaitResponse(ClientNetworkLayerTCP *
|
|
|
//let us try to decode the length of the real message
|
|
|
UA_SecureConversationMessageHeader_decodeBinary(response, &offset, &msgHeader);
|
|
|
printf("ret %d, length %d, already recv %d\n", ret, msgHeader.messageHeader.messageSize, already_received);
|
|
|
- }while(msgHeader.messageHeader.messageSize < already_received);
|
|
|
+ }while(msgHeader.messageHeader.messageSize == 0 || msgHeader.messageHeader.messageSize < already_received);
|
|
|
|
|
|
response->length = already_received;
|
|
|
|