Author: pschweitzer
Date: Sun Feb 19 13:00:12 2017
New Revision: 73844
URL:
http://svn.reactos.org/svn/reactos?rev=73844&view=rev
Log:
[SHELL32]
Don't attempt to dereference a pointer after having freed it
CID 1401297
Modified:
trunk/reactos/dll/win32/shell32/CShellLink.cpp
Modified: trunk/reactos/dll/win32/shell32/CShellLink.cpp
URL:
http://svn.reactos.org/svn/reactos/trunk/reactos/dll/win32/shell32/CShellLi…
==============================================================================
--- trunk/reactos/dll/win32/shell32/CShellLink.cpp [iso-8859-1] (original)
+++ trunk/reactos/dll/win32/shell32/CShellLink.cpp [iso-8859-1] Sun Feb 19 13:00:12 2017
@@ -1072,7 +1072,7 @@
ZeroMemory(pfd, sizeof(*pfd));
/* Copy the file data if a file path was returned */
- if (*pszFileW)
+ if (*pszFile)
{
/* Copy the fixed part */
CopyMemory(pfd, &wfd, FIELD_OFFSET(WIN32_FIND_DATAA, cFileName));
@@ -3050,4 +3050,4 @@
return E_FAIL;
return IShellLink_ConstructFromPath(path, riid, ppv);
-}
+}