From: Vijay Kiran Kamuju Subject: [PATCH 1/4] oleaut32: Fix TypeLibCount for SLTG_OtherTypeInfo Message-Id: Date: Thu, 11 Jun 2020 13:10:43 +0200 Based on patch by Sebastian Lackner From: Dmitry Timoshkov Signed-off-by: Vijay Kiran Kamuju From f5c2552bae4d0a4c517ef54a8ac2159fdb3cf3ba Mon Sep 17 00:00:00 2001 Date: Thu, 11 Jun 2020 12:59:34 +0200 Subject: [PATCH 1/4] oleaut32: Fix TypeLibCount for SLTG_OtherTypeInfo Based on patch by Sebastian Lackner From: Dmitry Timoshkov Signed-off-by: Vijay Kiran Kamuju --- dlls/oleaut32/typelib.c | 2 ++ 1 file changed, 2 insertions(+) diff --git a/dlls/oleaut32/typelib.c b/dlls/oleaut32/typelib.c index f8d7136834..1f2c6e182c 100644 --- a/dlls/oleaut32/typelib.c +++ b/dlls/oleaut32/typelib.c @@ -4472,6 +4472,8 @@ static ITypeLib2* ITypeLib2_Constructor_SLTG(LPVOID pLib, DWORD dwTLBLength) len += 0x40; /* And now TypeInfoCount of SLTG_OtherTypeInfo */ + pTypeLibImpl->TypeInfoCount = *(WORD *)((char *)pLibBlk + len); + len += sizeof(WORD); pOtherTypeInfoBlks = heap_alloc_zero(sizeof(*pOtherTypeInfoBlks) * pTypeLibImpl->TypeInfoCount); -- 2.27.0