From 4a09b885e820cb7e0519994acbdbc56eabc05bf7 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:34 +0300
Subject: [PATCH] decklink: cut string length check

If the string has at least 5 characters, it is too long. We don't
exactly care how many characters it actually has.
---
 modules/video_output/decklink.cpp | 3 +--
 1 file changed, 1 insertion(+), 2 deletions(-)

diff --git a/modules/video_output/decklink.cpp b/modules/video_output/decklink.cpp
index de5a546538ef..e8a76965c825 100644
--- a/modules/video_output/decklink.cpp
+++ b/modules/video_output/decklink.cpp
@@ -436,8 +436,7 @@ static int OpenDecklink(vout_display_t *vd, decklink_sys_t *sys, video_format_t
 
     if(mode)
     {
-        size_t len = strlen(mode);
-        if (len > 4)
+        if (strnlen(mode, 5) > 4)
         {
             msg_Err(vd, "Invalid mode %s", mode);
             free(mode);
-- 
GitLab