add a trace in case lime key is derivated because of message loses

This commit is contained in:
Jehan Monnier 2017-06-16 17:16:11 +02:00
parent 397424e584
commit 7720b06041

View file

@ -685,6 +685,12 @@ int lime_decryptMultipartMessage(void *cachedb, uint8_t *message, const char *se
return LIME_UNABLE_TO_DECRYPT_MESSAGE;
}
if (associatedKey.sessionIndex != usedSessionIndex) {
ms_warning("Line: unexpected session index [%i] received from [%s], [%i] message will discarded"
, usedSessionIndex
, peerURI
, associatedKey.sessionIndex - usedSessionIndex);
}
while (usedSessionIndex>associatedKey.sessionIndex) {
lime_deriveKey(&associatedKey);
}