SDL: Fix potential leak in camera example (7bd84)

From 7bd84b29e9a02c842a94a3f50fdc5b7997e7bd61 Mon Sep 17 00:00:00 2001
From: Petar Popovic <[EMAIL REDACTED]>
Date: Tue, 21 Apr 2026 10:51:43 +0200
Subject: [PATCH] Fix potential leak in camera example

(cherry picked from commit eacfe835e7c1bf8e59e91f788a86227510852b34)
---
 examples/camera/01-read-and-draw/read-and-draw.c | 1 +
 1 file changed, 1 insertion(+)

diff --git a/examples/camera/01-read-and-draw/read-and-draw.c b/examples/camera/01-read-and-draw/read-and-draw.c
index 7682da95de911..b3649f4b58f6b 100644
--- a/examples/camera/01-read-and-draw/read-and-draw.c
+++ b/examples/camera/01-read-and-draw/read-and-draw.c
@@ -44,6 +44,7 @@ SDL_AppResult SDL_AppInit(void **appstate, int argc, char *argv[])
         return SDL_APP_FAILURE;
     } else if (devcount == 0) {
         SDL_Log("Couldn't find any camera devices! Please connect a camera and try again.");
+        SDL_free(devices);
         return SDL_APP_FAILURE;
     }