From 750e2e0481579d877190fc8bb9b70adaf7d29347 Mon Sep 17 00:00:00 2001 From: Yulong Wang Date: Mon, 20 Sep 2021 17:49:53 -0700 Subject: [PATCH] [js/web] check session ID in releaseSession() (#9105) --- js/web/lib/wasm/wasm-core-impl.ts | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/js/web/lib/wasm/wasm-core-impl.ts b/js/web/lib/wasm/wasm-core-impl.ts index 2b5d6cc6a8..3c5bbc33fc 100644 --- a/js/web/lib/wasm/wasm-core-impl.ts +++ b/js/web/lib/wasm/wasm-core-impl.ts @@ -84,7 +84,7 @@ export const createSession = export const releaseSession = (sessionId: number): void => { const wasm = getInstance(); const session = activeSessions[sessionId]; - if (!session) { + if (!Number.isSafeInteger(sessionId) || !session) { throw new Error('invalid session id'); } const sessionHandle = session[0];