Sten Grüner il y a 8 ans
Parent
commit
7b7b6b6a3e
1 fichiers modifiés avec 3 ajouts et 7 suppressions
  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
     else
         UA_ByteString_deleteMembers(&reply);
         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) {
     if(retval != UA_STATUSCODE_GOOD) {
         UA_LOG_DEBUG(client->config.logger, UA_LOGCATEGORY_SECURECHANNEL,
         UA_LOG_DEBUG(client->config.logger, UA_LOGCATEGORY_SECURECHANNEL,