diff --git a/src/camera/SDL_camera.c b/src/camera/SDL_camera.c index 8710be8641..f0e58fc16a 100644 --- a/src/camera/SDL_camera.c +++ b/src/camera/SDL_camera.c @@ -261,6 +261,7 @@ static void ClosePhysicalCameraDevice(SDL_CameraDevice *device) SDL_aligned_free(device->zombie_pixels); + device->permission = 0; device->zombie_pixels = NULL; device->filled_output_surfaces.next = NULL; device->empty_output_surfaces.next = NULL;