mirror of
https://github.com/reactos/wine.git
synced 2025-02-21 05:11:57 +00:00
user32: Don't access pConv after it's been freed.
This commit is contained in:
parent
9c29dbd987
commit
bce23d7edb
@ -1658,9 +1658,10 @@ void WDML_RemoveServer(WDML_INSTANCE* pInstance, HSZ hszService, HSZ hszTopic)
|
||||
pConvNext = pConv->next;
|
||||
if (DdeCmpStringHandles(pConv->hszService, hszService) == 0)
|
||||
{
|
||||
HWND client = pConv->hwndClient, server = pConv->hwndServer;
|
||||
WDML_RemoveConv(pConv, WDML_SERVER_SIDE);
|
||||
/* don't care about return code (whether client window is present or not) */
|
||||
PostMessageW(pConv->hwndClient, WM_DDE_TERMINATE, (WPARAM)pConv->hwndServer, 0);
|
||||
PostMessageW(client, WM_DDE_TERMINATE, (WPARAM)server, 0);
|
||||
}
|
||||
}
|
||||
if (pServer == pInstance->servers)
|
||||
|
Loading…
x
Reference in New Issue
Block a user