GPU: Fix another OpenXR zero-length copy
Build (All) / Create test plan (push) Canceled after 0s
Build (All) / level1 (push) Canceled after 0s
Build (All) / level2 (push) Canceled after 0s

This commit is contained in:
Evan Hemsley
2026-08-03 14:48:50 -07:00
committed by Sam Lantinga
parent 494cb8447d
commit c1aa9f43fa
+3 -1
View File
@@ -128,7 +128,9 @@ XrResult SDL_OPENXR_INTERNAL_GPUInitOpenXR(
#endif
const char **extensionNames = SDL_stack_alloc(const char *, userExtensionCount + platformExtensionCount);
SDL_memcpy((void *)extensionNames, userExtensionNames, sizeof(const char *) * (userExtensionCount));
if (userExtensionCount > 0) {
SDL_memcpy((void *)extensionNames, userExtensionNames, sizeof(const char *) * userExtensionCount);
}
extensionNames[userExtensionCount] = gpuExtension.extensionName;
#ifdef SDL_PLATFORM_ANDROID
extensionNames[userExtensionCount + 1] = XR_KHR_ANDROID_CREATE_INSTANCE_EXTENSION_NAME;