[PATCH] packager: fixed incorrect size (Coverity)
Marcus Meissner
marcus at jet.franken.de
Sat Jun 28 05:22:44 CDT 2014
1224008 Out-of-bounds access
---
dlls/packager/packager_main.c | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/dlls/packager/packager_main.c b/dlls/packager/packager_main.c
index 3f05f88..c1d194e 100644
--- a/dlls/packager/packager_main.c
+++ b/dlls/packager/packager_main.c
@@ -474,7 +474,7 @@ static HRESULT WINAPI PersistStorage_Load(IPersistStorage* iface,
++stream_filename;
stream_filename_len = len - (stream_filename - filenameW);
- len = GetTempPathW(sizeof(This->filename), This->filename);
+ len = GetTempPathW(sizeof(This->filename)/sizeof(WCHAR), This->filename);
memcpy(This->filename + len, stream_filename, stream_filename_len * sizeof(WCHAR));
This->filename[len + stream_filename_len] = 0;
--
1.8.4.5
More information about the wine-patches
mailing list