Juan Lang : setupapi: Don't convert strings past NULL-terminator.

Alexandre Julliard julliard at winehq.org
Tue Nov 6 08:24:37 CST 2007


Module: wine
Branch: master
Commit: 2593ee873d6c4dd0d694f376e71e123d9c94e8a0
URL:    http://source.winehq.org/git/wine.git/?a=commit;h=2593ee873d6c4dd0d694f376e71e123d9c94e8a0

Author: Juan Lang <juan.lang at gmail.com>
Date:   Mon Nov  5 10:12:25 2007 -0800

setupapi: Don't convert strings past NULL-terminator.

---

 dlls/setupapi/query.c |    4 ++--
 1 files changed, 2 insertions(+), 2 deletions(-)

diff --git a/dlls/setupapi/query.c b/dlls/setupapi/query.c
index 179797f..c5dce78 100644
--- a/dlls/setupapi/query.c
+++ b/dlls/setupapi/query.c
@@ -635,9 +635,9 @@ BOOL WINAPI SetupQueryInfOriginalFileInformationA(
         AlternativePlatformInfo, &OriginalFileInfoW);
     if (ret)
     {
-        WideCharToMultiByte(CP_ACP, 0, OriginalFileInfoW.OriginalInfName, MAX_PATH,
+        WideCharToMultiByte(CP_ACP, 0, OriginalFileInfoW.OriginalInfName, -1,
             OriginalFileInfo->OriginalInfName, MAX_PATH, NULL, NULL);
-        WideCharToMultiByte(CP_ACP, 0, OriginalFileInfoW.OriginalCatalogName, MAX_PATH,
+        WideCharToMultiByte(CP_ACP, 0, OriginalFileInfoW.OriginalCatalogName, -1,
             OriginalFileInfo->OriginalCatalogName, MAX_PATH, NULL, NULL);
     }
 




More information about the wine-cvs mailing list