SDL: camera: clear the spec when closing, so re-opening can probe again

From 8a7beca122d8536a32d729062d416fae66250ad8 Mon Sep 17 00:00:00 2001
From: Anonymous Maarten <[EMAIL REDACTED]>
Date: Sat, 1 Mar 2025 04:32:09 +0100
Subject: [PATCH] camera: clear the spec when closing, so re-opening can probe
 again

---
 src/camera/SDL_camera.c | 2 ++
 1 file changed, 2 insertions(+)

diff --git a/src/camera/SDL_camera.c b/src/camera/SDL_camera.c
index 5f7504bd4e67f..a1d4ede030b34 100644
--- a/src/camera/SDL_camera.c
+++ b/src/camera/SDL_camera.c
@@ -278,6 +278,8 @@ static void ClosePhysicalCamera(SDL_Camera *device)
 
     device->base_timestamp = 0;
     device->adjust_timestamp = 0;
+
+    SDL_zero(device->spec);
 }
 
 // Don't hold the device lock when calling this, as we may destroy the device!