소스 검색

fixes issue #676

Sten Grüner 8 년 전
부모
커밋
7b7b6b6a3e
1개의 변경된 파일3개의 추가작업 그리고 7개의 파일을 삭제
  1. 3 7
      src/client/ua_client.c

+ 3 - 7
src/client/ua_client.c

@@ -284,13 +284,9 @@ static UA_StatusCode SecureChannelHandshake(UA_Client *client, UA_Boolean renew)
     else
         UA_ByteString_deleteMembers(&reply);
 
-    /* Does the sequence number match? */
-    retval |= UA_SecureChannel_processSequenceNumber(seqHeader.sequenceNumber, client->channel);
-    if (retval != UA_STATUSCODE_GOOD){
-        UA_LOG_INFO_CHANNEL(client->config.logger, client->channel,
-                            "The sequence number was not increased by one. Got %i, expected %i",
-                            seqHeader.sequenceNumber, client->channel->receiveSequenceNumber + 1);
-    }
+    //save the sequence number from server
+    client->channel->receiveSequenceNumber = seqHeader.sequenceNumber;
+
 
     if(retval != UA_STATUSCODE_GOOD) {
         UA_LOG_DEBUG(client->config.logger, UA_LOGCATEGORY_SECURECHANNEL,