Author: janderwald
Date: Thu May  7 02:07:53 2009
New Revision: 40822

URL: http://svn.reactos.org/svn/reactos?rev=40822&view=rev
Log:
- Only call ReleaseStgMedium when IDataObject_GetData has succeeded
- Fixes explorer crashing on context menu click

Modified:
    trunk/reactos/dll/win32/shell32/shv_def_cmenu.c

Modified: trunk/reactos/dll/win32/shell32/shv_def_cmenu.c
URL: 
http://svn.reactos.org/svn/reactos/trunk/reactos/dll/win32/shell32/shv_def_cmenu.c?rev=40822&r1=40821&r2=40822&view=diff
==============================================================================
--- trunk/reactos/dll/win32/shell32/shv_def_cmenu.c [iso-8859-1] (original)
+++ trunk/reactos/dll/win32/shell32/shv_def_cmenu.c [iso-8859-1] Thu May  7 
02:07:53 2009
@@ -299,10 +299,10 @@
       if(SUCCEEDED(IDataObject_GetData(pda,&formatetc,&medium)))
       {
           ret = TRUE;
+          ReleaseStgMedium(&medium);             
       }
 
       IDataObject_Release(pda);
-      ReleaseStgMedium(&medium);
     }
 
     return ret;

Reply via email to