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