ole32: Add missed initialization of virtual function table
Konstantin Kondratyuk
kondratyuk at etersoft.ru
Mon Mar 29 06:14:24 CDT 2010
Fix crashes in calls to IPropertySetStorage methods.
--
Best regards,
Konstantin Kondratyuk.
-------------- next part --------------
From c06a1eaf744eede4ba237b8638fd8ad2201506af Mon Sep 17 00:00:00 2001
From: Konstantin Kondratyuk <kondratyuk at etersoft.ru>
Date: Mon, 29 Mar 2010 15:04:02 +0400
Subject: [PATCH] ole32: Add missed initialization of virtual function table
---
dlls/ole32/storage32.c | 1 +
1 files changed, 1 insertions(+), 0 deletions(-)
diff --git a/dlls/ole32/storage32.c b/dlls/ole32/storage32.c
index e1ba8a3..9d36820 100644
--- a/dlls/ole32/storage32.c
+++ b/dlls/ole32/storage32.c
@@ -4854,6 +4854,7 @@ static StorageInternalImpl* StorageInternalImpl_Construct(
* Initialize the virtual function table.
*/
newStorage->base.lpVtbl = &Storage32InternalImpl_Vtbl;
+ newStorage->base.pssVtbl = &IPropertySetStorage_Vtbl;
newStorage->base.baseVtbl = &StorageInternalImpl_BaseVtbl;
newStorage->base.openFlags = (openFlags & ~STGM_CREATE);
--
1.6.6.2
More information about the wine-patches
mailing list