Rob Shearman : ole32: Release the stream in COM_RevokeRegisteredClassObject .
Alexandre Julliard
julliard at winehq.org
Tue Nov 13 08:34:43 CST 2007
Module: wine
Branch: master
Commit: d881005c4f688b361a0b1d41d0d96ce68e244b9a
URL: http://source.winehq.org/git/wine.git/?a=commit;h=d881005c4f688b361a0b1d41d0d96ce68e244b9a
Author: Rob Shearman <rob at codeweavers.com>
Date: Mon Nov 12 20:10:41 2007 +0000
ole32: Release the stream in COM_RevokeRegisteredClassObject.
---
dlls/ole32/compobj.c | 1 +
1 files changed, 1 insertions(+), 0 deletions(-)
diff --git a/dlls/ole32/compobj.c b/dlls/ole32/compobj.c
index 154ebc5..bb10e9f 100644
--- a/dlls/ole32/compobj.c
+++ b/dlls/ole32/compobj.c
@@ -1960,6 +1960,7 @@ static void COM_RevokeRegisteredClassObject(RegisteredClass *curClass)
memset(&zero, 0, sizeof(zero));
IStream_Seek(curClass->pMarshaledData, zero, STREAM_SEEK_SET, NULL);
CoReleaseMarshalData(curClass->pMarshaledData);
+ IStream_Release(curClass->pMarshaledData);
}
HeapFree(GetProcessHeap(), 0, curClass);
More information about the wine-cvs
mailing list