From edc90eba481372234ba50de084247c66e5900dd2 Mon Sep 17 00:00:00 2001 From: Jamie Greunbaum Date: Thu, 14 May 2026 16:13:58 -0400 Subject: [PATCH] Quick fix for a buffer overrun issue. --- Assets/UdonSharp/Video Players/CaseVideoSyncPlayer.cs | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Assets/UdonSharp/Video Players/CaseVideoSyncPlayer.cs b/Assets/UdonSharp/Video Players/CaseVideoSyncPlayer.cs index ae059d5..cf6f73a 100644 --- a/Assets/UdonSharp/Video Players/CaseVideoSyncPlayer.cs +++ b/Assets/UdonSharp/Video Players/CaseVideoSyncPlayer.cs @@ -169,7 +169,7 @@ public class CaseVideoSyncPlayer : UdonSharpBehaviour // Concatenate both caches into a new bigger cache and await new downloads as usual int[] NewMapIndicesCache = new int[_CachedMapIndices.Length + MapIndices.Length]; Texture2D[] NewMapImages = new Texture2D[_CachedMapIndices.Length + MapIndices.Length]; - for (int i = 0; i < _CachedMapIndices.Length; i++) + for (int i = 0; i < _CachedMapIndices.Length && i < _MapImages.Length; i++) { NewMapIndicesCache[i] = _CachedMapIndices[i]; NewMapImages[i] = _MapImages[i];