As described in issue #2587 a duplicate message may fail to be detected because additional bytes from previous messages are included in the comparison. This PR tries to address this by adding the length of a previously received message in the nod structure and use it in the comparison for a new incoming message. Also added setting the remainder of the buffer to 0x00 to make it more clear which data was actually in the buffer.
As described in issue #2587 a duplicate message may fail to be detected because additional bytes from previous messages are included in the comparison. This PR tries to address this by adding the length of a previously received message in the nod structure and use it in the comparison for a new incoming message. Also added setting the remainder of the buffer to 0x00 to make it more clear which data was actually in the buffer.