Module: wine Branch: master Commit: 4e7a7d01ffd1bbbb07acfe08ebf74046ad1f9d9a URL: http://source.winehq.org/git/wine.git/?a=commit;h=4e7a7d01ffd1bbbb07acfe08eb...
Author: Thomas Faller tfaller1@gmx.de Date: Tue Jan 12 22:06:30 2016 +0100
dde: Fix use-after-free.
Signed-off-by: Thomas Faller tfaller1@gmx.de Signed-off-by: Alexandre Julliard julliard@winehq.org
---
dlls/user32/dde_client.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/dlls/user32/dde_client.c b/dlls/user32/dde_client.c index 633331d..989131c 100644 --- a/dlls/user32/dde_client.c +++ b/dlls/user32/dde_client.c @@ -778,7 +778,7 @@ static WDML_QUEUE_STATE WDML_HandlePokeReply(WDML_CONV* pConv, MSG* msg, WDML_XA GlobalDeleteAtom(uiHi);
if (ack) *ack = uiLo; - GlobalFree(pXAct->hMem); + pXAct->hMem = GlobalFree(pXAct->hMem);
pXAct->hDdeData = (HDDEDATA)TRUE; return TRUE;