From 01a641d3bdffd21d9f92489d9a749c7ae05afabf Mon Sep 17 00:00:00 2001 From: Adhiraj Singh Date: Sun, 13 Nov 2022 11:08:32 +0530 Subject: [PATCH] fix: decrypt race condition --- src/Socket/messages-recv.ts | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/src/Socket/messages-recv.ts b/src/Socket/messages-recv.ts index 4ec5dd0..e014fc3 100644 --- a/src/Socket/messages-recv.ts +++ b/src/Socket/messages-recv.ts @@ -524,11 +524,10 @@ export const makeMessagesRecvSocket = (config: SocketConfig) => { return } - const decryptionTask = decrypt() await Promise.all([ processingMutex.mutex( async() => { - await decryptionTask + await decrypt() // message failed to decrypt if(msg.messageStubType === proto.WebMessageInfo.StubType.CIPHERTEXT) { logger.error(