Skip to content
Permalink
Browse files

Vulkan: Allow SDL_Vulkan_GetInstanceExtensions to be called with a la…

…rger array than necessary.
  • Loading branch information
johnbartholomew committed Jan 14, 2018
1 parent 7cd39b7 commit f9bdce61e10885e64eb09189ce10d5ec5ae8871d
Showing with 3 additions and 6 deletions.
  1. +3 −6 src/video/SDL_vulkan_utils.c
@@ -156,21 +156,18 @@ SDL_bool SDL_Vulkan_GetInstanceExtensions_Helper(unsigned *userCount,
{
unsigned int i;

if(*userCount != nameCount)
if(*userCount < nameCount)
{
SDL_SetError(
"Count doesn't match count from previous call of SDL_Vulkan_GetInstanceExtensions");
"Ouput array for SDL_Vulkan_GetInstanceExtensions is too small");
return SDL_FALSE;
}
for(i = 0; i < nameCount; i++)
{
userNames[i] = names[i];
}
}
else
{
*userCount = nameCount;
}
*userCount = nameCount;
return SDL_TRUE;
}

0 comments on commit f9bdce6

Please sign in to comment.