SDL: Fix potential memory leak in QueueCmdFillRects

From 1db47d468acde73d38a4e96f47e16a7edf0ce55f Mon Sep 17 00:00:00 2001
From: Mathieu Eyraud <[EMAIL REDACTED]>
Date: Mon, 28 Mar 2022 15:39:13 +0200
Subject: [PATCH] Fix potential memory leak in QueueCmdFillRects

---
 src/render/SDL_render.c | 6 +++---
 1 file changed, 3 insertions(+), 3 deletions(-)

diff --git a/src/render/SDL_render.c b/src/render/SDL_render.c
index 30fee886e4b..554f8a4145a 100644
--- a/src/render/SDL_render.c
+++ b/src/render/SDL_render.c
@@ -580,10 +580,10 @@ QueueCmdFillRects(SDL_Renderer *renderer, const SDL_FRect * rects, const int cou
                 if (retval < 0) {
                     cmd->command = SDL_RENDERCMD_NO_OP;
                 }
-
-                SDL_small_free(xy, isstack1);
-                SDL_small_free(indices, isstack2);
             }
+            SDL_small_free(xy, isstack1);
+            SDL_small_free(indices, isstack2);
+            
         } else {
             retval = renderer->QueueFillRects(renderer, cmd, rects, count);
             if (retval < 0) {