Nikolay Sivov : strmbase: Fix fixed size buffer copy in JoinFilterGraph() (Coverity).

Alexandre Julliard julliard at winehq.org
Fri Jan 3 15:25:06 CST 2020


Module: wine
Branch: master
Commit: 4c58a2311aebdc595ea2ae0823d3d108b18b787c
URL:    https://source.winehq.org/git/wine.git/?a=commit;h=4c58a2311aebdc595ea2ae0823d3d108b18b787c

Author: Nikolay Sivov <nsivov at codeweavers.com>
Date:   Fri Jan  3 16:19:52 2020 +0300

strmbase: Fix fixed size buffer copy in JoinFilterGraph() (Coverity).

Signed-off-by: Nikolay Sivov <nsivov at codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard at winehq.org>

---

 dlls/strmbase/filter.c | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dlls/strmbase/filter.c b/dlls/strmbase/filter.c
index 002bf11665..5242efe762 100644
--- a/dlls/strmbase/filter.c
+++ b/dlls/strmbase/filter.c
@@ -290,7 +290,7 @@ static HRESULT WINAPI filter_JoinFilterGraph(IBaseFilter *iface, IFilterGraph *p
     EnterCriticalSection(&This->csFilter);
     {
         if (pName)
-            lstrcpyW(This->filterInfo.achName, pName);
+            lstrcpynW(This->filterInfo.achName, pName, MAX_FILTER_NAME);
         else
             *This->filterInfo.achName = '\0';
         This->filterInfo.pGraph = pGraph; /* NOTE: do NOT increase ref. count */




More information about the wine-cvs mailing list