From bdd80921b5fffa4bbe90ffd3174e485ae681bec2 Mon Sep 17 00:00:00 2001 From: j0ki Date: Wed, 4 Jun 2025 15:47:57 +0200 Subject: [PATCH] video4linux2.c: do not close before open. With no camera connected this would call close(0), causing problems later. --- camera/drivers/video4linux2.c | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/camera/drivers/video4linux2.c b/camera/drivers/video4linux2.c index d1ff98e4d0..91bb6144a3 100644 --- a/camera/drivers/video4linux2.c +++ b/camera/drivers/video4linux2.c @@ -310,7 +310,8 @@ static void *v4l_init(const char *device, uint64_t caps, if (!path_is_character_special(v4l->dev_name)) { RARCH_ERR("[V4L2]: %s is no device.\n", v4l->dev_name); - goto error; + free(v4l); + return NULL; } v4l->fd = open(v4l->dev_name, O_RDWR | O_NONBLOCK, 0);