Henri Verbeet : ddraw: Don' t return a pointer to the implementation in ddraw7_QueryInterface().
Alexandre Julliard
julliard at winehq.org
Wed Mar 14 13:56:10 CDT 2012
Module: wine
Branch: master
Commit: f6bb0a901621fc694359941b1e4027d4d35e08e6
URL: http://source.winehq.org/git/wine.git/?a=commit;h=f6bb0a901621fc694359941b1e4027d4d35e08e6
Author: Henri Verbeet <hverbeet at codeweavers.com>
Date: Tue Mar 13 20:31:33 2012 +0100
ddraw: Don't return a pointer to the implementation in ddraw7_QueryInterface().
---
dlls/ddraw/ddraw.c | 2 +-
1 files changed, 1 insertions(+), 1 deletions(-)
diff --git a/dlls/ddraw/ddraw.c b/dlls/ddraw/ddraw.c
index 3ce18db..2231e05 100644
--- a/dlls/ddraw/ddraw.c
+++ b/dlls/ddraw/ddraw.c
@@ -161,7 +161,7 @@ static HRESULT WINAPI ddraw7_QueryInterface(IDirectDraw7 *iface, REFIID refiid,
if ( IsEqualGUID( &IID_IUnknown, refiid ) ||
IsEqualGUID( &IID_IDirectDraw7, refiid ) )
{
- *obj = This;
+ *obj = &This->IDirectDraw7_iface;
TRACE("(%p) Returning IDirectDraw7 interface at %p\n", This, *obj);
}
else if ( IsEqualGUID( &IID_IDirectDraw4, refiid ) )
More information about the wine-cvs
mailing list