SDL_image: Replace free usage with SDL_free(cherry picked from commit 71dda8a872bb26ab55b24565fb55e091cf0a724f)

From 4257ac66c008f4c072dc919e5d9e31840153586c Mon Sep 17 00:00:00 2001
From: Ankith <[EMAIL REDACTED]>
Date: Sat, 17 Sep 2022 10:52:30 +0530
Subject: [PATCH] Replace free usage with SDL_free(cherry picked from commit
 71dda8a872bb26ab55b24565fb55e091cf0a724f)

---
 IMG_png.c | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/IMG_png.c b/IMG_png.c
index 916470b6..a55d4f9a 100644
--- a/IMG_png.c
+++ b/IMG_png.c
@@ -656,7 +656,7 @@ static int IMG_SavePNG_RW_libpng(SDL_Surface *surface, SDL_RWops *dst, int freed
 
             row_pointers = (png_bytep *) SDL_malloc(sizeof(png_bytep) * source->h);
             if (!row_pointers) {
-                free(color_ptr);
+                SDL_free(color_ptr);
                 lib.png_destroy_write_struct(&png_ptr, &info_ptr);
                 IMG_SetError("Out of memory");
                 return -1;