Merge pull request #6969 from meyraud705/meyraud705-yuv_leak

Fix memory leak in SDL_SW_CreateYUVTexture
main
Sylvain Becker 2023-01-02 17:46:12 +01:00 committed by GitHub
commit 5cf55c4f28
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
1 changed files with 1 additions and 0 deletions

View File

@ -59,6 +59,7 @@ SDL_SW_CreateYUVTexture(Uint32 format, int w, int h)
{ {
size_t dst_size; size_t dst_size;
if (SDL_CalculateYUVSize(format, w, h, &dst_size, NULL) < 0) { if (SDL_CalculateYUVSize(format, w, h, &dst_size, NULL) < 0) {
SDL_SW_DestroyYUVTexture(swdata);
SDL_OutOfMemory(); SDL_OutOfMemory();
return NULL; return NULL;
} }