[SHELL32]

- CShellLink: Zero the pointer to mDropTarget by releasing the smart pointer instead of just releasing the object. This lead to a crash every time CShellLink::DragLeave was called.
CORE-11956

svn path=/trunk/; revision=73161
This commit is contained in:
Giannis Adamopoulos 2016-11-06 23:34:22 +00:00
parent f4a1861aab
commit bb59ec3e6e

View file

@ -2248,7 +2248,7 @@ HRESULT WINAPI CShellLink::DragLeave()
if (mDropTarget)
{
hr = mDropTarget->DragLeave();
mDropTarget->Release();
mDropTarget.Release();
}
return hr;