From 4d5914d0845909d8ada35549369ad3caa9c88d64 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?R=C3=A9mi=20Denis-Courmont?= <remi@remlab.net> Date: Thu, 1 Sep 2022 20:04:22 +0300 Subject: [PATCH] decklink: fix use after free --- modules/video_output/decklink.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/modules/video_output/decklink.cpp b/modules/video_output/decklink.cpp index 84de2c0009fe..de5a546538ef 100644 --- a/modules/video_output/decklink.cpp +++ b/modules/video_output/decklink.cpp @@ -439,8 +439,8 @@ static int OpenDecklink(vout_display_t *vd, decklink_sys_t *sys, video_format_t size_t len = strlen(mode); if (len > 4) { - free(mode); msg_Err(vd, "Invalid mode %s", mode); + free(mode); goto error; } strncpy(wanted_mode.str, mode, 4); -- GitLab