SDL: Destroy texture properly

From 2a70d492f008b15b924041f07886e56ab44dcfb9 Mon Sep 17 00:00:00 2001
From: Francisco Javier Trujillo Mata <[EMAIL REDACTED]>
Date: Thu, 7 Jul 2022 16:42:42 +0200
Subject: [PATCH] Destroy texture properly

---
 src/render/ps2/SDL_render_ps2.c | 5 +++--
 1 file changed, 3 insertions(+), 2 deletions(-)

diff --git a/src/render/ps2/SDL_render_ps2.c b/src/render/ps2/SDL_render_ps2.c
index b590388d6ef..9c5b0e52c6a 100644
--- a/src/render/ps2/SDL_render_ps2.c
+++ b/src/render/ps2/SDL_render_ps2.c
@@ -465,9 +465,10 @@ PS2_RenderPresent(SDL_Renderer * renderer)
 static void
 PS2_DestroyTexture(SDL_Renderer * renderer, SDL_Texture * texture)
 {
-    SDL_Surface *surface = (SDL_Surface *) texture->driverdata;
+    GSTEXTURE *ps2_texture = (GSTEXTURE *) texture->driverdata;
 
-    SDL_FreeSurface(surface);
+    SDL_free(ps2_texture->Mem);
+    SDL_free(ps2_texture);
 }
 
 static void