Piotr Caban : oleaut32: Allocate bigger buffer in WMSFT_compile_names function.
Alexandre Julliard
julliard at winehq.org
Wed Aug 28 14:03:09 CDT 2013
Module: wine
Branch: master
Commit: 3f4b06edf15d546cb7965234484896cf55e8ca04
URL: http://source.winehq.org/git/wine.git/?a=commit;h=3f4b06edf15d546cb7965234484896cf55e8ca04
Author: Piotr Caban <piotr at codeweavers.com>
Date: Wed Aug 28 10:42:15 2013 +0200
oleaut32: Allocate bigger buffer in WMSFT_compile_names function.
---
dlls/oleaut32/typelib.c | 3 ++-
1 files changed, 2 insertions(+), 1 deletions(-)
diff --git a/dlls/oleaut32/typelib.c b/dlls/oleaut32/typelib.c
index 02f9ced..4f55755 100644
--- a/dlls/oleaut32/typelib.c
+++ b/dlls/oleaut32/typelib.c
@@ -8905,7 +8905,8 @@ static HRESULT WMSFT_compile_names(ITypeLibImpl *This,
str->offset = size;
}
- file->name_seg.data = data = heap_alloc(file->name_seg.len);
+ /* Allocate bigger buffer so we can temporarily NULL terminate the name */
+ file->name_seg.data = data = heap_alloc(file->name_seg.len+1);
last_offs = 0;
LIST_FOR_EACH_ENTRY(str, &This->name_list, TLBString, entry) {
More information about the wine-cvs
mailing list