ole32: Fix circular reference count in default handler objects.
robertshearman at gmail.com
Tue Nov 24 08:08:27 CST 2009
2009/11/24 Rob Shearman <robertshearman at gmail.com>:
> This is caused by caching a pointer and reference to the data cache's
> IPersistStorage interface without managing reference counts
> dlls/ole32/defaulthandler.c | 22 ++++++++++++++++++++++
> 1 files changed, 22 insertions(+), 0 deletions(-)
> Fixes memory leaks in defaulthandler tests. May also fix bugs 12419 & 14863.
I should also note that the rules for aggregating objects implemented
by this patch are listed here:
More information about the wine-devel