From 4226984b8545a3e7e9a2559982a9e2a2a0d1e78c Mon Sep 17 00:00:00 2001 From: Joshua Rogers Date: Fri, 5 Sep 2025 18:07:23 +0200 Subject: [PATCH] webgpu_player: add null check for _malloc in get_riv_buffer --- renderer/webgpu_player/webgpu_player.cpp | 2 ++ 1 file changed, 2 insertions(+) diff --git a/renderer/webgpu_player/webgpu_player.cpp b/renderer/webgpu_player/webgpu_player.cpp index 66d3f2f24..8edd77142 100644 --- a/renderer/webgpu_player/webgpu_player.cpp +++ b/renderer/webgpu_player/webgpu_player.cpp @@ -55,6 +55,8 @@ EM_JS(uint8_t, get_riv_buffer, (uint8_t** buffer, uint32_t* len), { return 0; const arr = new Uint8Array(arrBuf), ptr = _malloc(arr.length); + if (!ptr) + return 0; HEAPU8.set(arr, ptr); setValue(buffer, ptr, '*'); setValue(len, arr.length, 'i32');