[ros-diffs] [janderwald] 37295: - Fix execution in ShellExecute for files which have multiple dots
janderwald at svn.reactos.org
janderwald at svn.reactos.org
Tue Nov 11 23:19:40 CET 2008
Author: janderwald
Date: Tue Nov 11 16:19:39 2008
New Revision: 37295
URL: http://svn.reactos.org/svn/reactos?rev=37295&view=rev
Log:
- Fix execution in ShellExecute for files which have multiple dots
Modified:
trunk/reactos/dll/win32/shell32/shlexec.c
Modified: trunk/reactos/dll/win32/shell32/shlexec.c
URL: http://svn.reactos.org/svn/reactos/trunk/reactos/dll/win32/shell32/shlexec.c?rev=37295&r1=37294&r2=37295&view=diff
==============================================================================
--- trunk/reactos/dll/win32/shell32/shlexec.c [iso-8859-1] (original)
+++ trunk/reactos/dll/win32/shell32/shlexec.c [iso-8859-1] Tue Nov 11 16:19:39 2008
@@ -566,7 +566,7 @@
else
{
/* First thing we need is the file's extension */
- extension = wcschr(xlpFile, '.'); /* Assume last "." is the one; */
+ extension = wcsrchr(xlpFile, '.'); /* Assume last "." is the one; */
/* File->Run in progman uses */
/* .\FILE.EXE :( */
TRACE("xlpFile=%s,extension=%s\n", debugstr_w(xlpFile), debugstr_w(extension));
More information about the Ros-diffs
mailing list