On September 27, 2024 7:42:48 AM Kirithika Kalirathnam <kirith...@multicorewareinc.com> wrote:

From 9bdaa0ace80a25523e6e66a4c792c4d81b7249a2 Mon Sep 17 00:00:00 2001
From: Kirithika <kirith...@multicorewareinc.com>
Date: Wed, 18 Sep 2024 14:52:12 +0530
Subject: [PATCH] Fix issue with left-over filename not being treated as
input
parameter

---
source/x265cli.cpp | 5 +++--
1 file changed, 3 insertions(+), 2 deletions(-)

diff --git a/source/x265cli.cpp b/source/x265cli.cpp
index ca7d9c973..26f15d5c6 100755
--- a/source/x265cli.cpp
+++ b/source/x265cli.cpp
@@ -598,6 +598,7 @@ namespace X265_NS {
        for (int view = 0; view < MAX_VIEWS; view++)
        {
            inputfn[view] = X265_MALLOC(char, sizeof(char) * 1024);
+            memset(inputfn[view], 0, sizeof(char) * 1024);
        }
        const char* reconfn[MAX_LAYERS] = { NULL };
        const char *outputfn = NULL;
@@ -806,8 +807,8 @@ namespace X265_NS {
        }

#if !ENABLE_MULTIVIEW
-        if (optind < argc && !inputfn[0])
-            inputfn[0] = argv[optind++];
+        if (optind < argc && !(*inputfn[0]))
+            strcpy(inputfn[0], argv[optind++]);

strcpy is a buffer overrun waiting to happen.

#endif
        if (optind < argc && !outputfn)
            outputfn = argv[optind++];
--
2.28.0.windows.1

*Thanks,*
*Kirithika*



----------
_______________________________________________
x265-devel mailing list
x265-devel@videolan.org
https://mailman.videolan.org/listinfo/x265-devel




_______________________________________________
x265-devel mailing list
x265-devel@videolan.org
https://mailman.videolan.org/listinfo/x265-devel

Reply via email to