oleaut32: Fix circular reference counting in typelibs/typeinfos.

Rob Shearman robertshearman at gmail.com
Thu Nov 19 05:54:22 CST 2009


Do not rely on the reference count of ITypeInfo's to go to zero to
delete them. Instead only rely on the parent typelib's reference
count, but update the parent typelib's reference count based on
whether each typeinfo has a valid reference.
---
 dlls/oleaut32/typelib.c |  173 ++++++++++++++++++++++++-----------------------
 1 files changed, 88 insertions(+), 85 deletions(-)
-------------- next part --------------
A non-text attachment was scrubbed...
Name: 0001-oleaut32-Fix-circular-reference-counting-in-typelibs.patch
Type: text/x-patch
Size: 8607 bytes
Desc: not available
URL: <http://www.winehq.org/pipermail/wine-patches/attachments/20091119/9d07d60d/attachment.bin>


More information about the wine-patches mailing list