Author: hyperion
Date: Thu May 22 08:37:27 2008
New Revision: 33636
URL:
http://svn.reactos.org/svn/reactos?rev=33636&view=rev
Log:
Reverting r33635
Modified:
trunk/reactos/ntoskrnl/mm/procsup.c
Modified: trunk/reactos/ntoskrnl/mm/procsup.c
URL:
http://svn.reactos.org/svn/reactos/trunk/reactos/ntoskrnl/mm/procsup.c?rev=…
==============================================================================
--- trunk/reactos/ntoskrnl/mm/procsup.c [iso-8859-1] (original)
+++ trunk/reactos/ntoskrnl/mm/procsup.c [iso-8859-1] Thu May 22 08:37:27 2008
@@ -1,7 +1,7 @@
/*
* COPYRIGHT: See COPYING in the top level directory
* PROJECT: ReactOS kernel
- * FILE: ntoskrnl/mm/procsup.c
+ * FILE: ntoskrnl/mm/process.c
* PURPOSE: Memory functions related to Processes
*
* PROGRAMMERS: Alex Ionescu (alex(a)relsoft.net)
@@ -615,24 +615,20 @@
/* Determine the image file name and save it to EPROCESS */
DPRINT("Getting Image name\n");
FileName = SectionObject->FileObject->FileName;
- szSrc = (PWCHAR)((PCHAR)FileName.Buffer + FileName.Length);
- if (FileName.Buffer)
- {
- /* Loop the file name*/
- while (szSrc > FileName.Buffer)
+ szSrc = (PWCHAR)(FileName.Buffer + FileName.Length);
+ while (szSrc >= FileName.Buffer)
+ {
+ /* Make sure this isn't a backslash */
+ if (*--szSrc == OBJ_NAME_PATH_SEPARATOR)
{
- /* Make sure this isn't a backslash */
- if (*--szSrc == OBJ_NAME_PATH_SEPARATOR)
- {
- /* If so, stop it here */
- szSrc++;
- break;
- }
- else
- {
- /* Otherwise, keep going */
- lnFName++;
- }
+ /* If so, stop it here */
+ szSrc++;
+ break;
+ }
+ else
+ {
+ /* Otherwise, keep going */
+ lnFName++;
}
}
@@ -724,4 +720,3 @@
DPRINT("Finished MmReleaseMmInfo()\n");
return(STATUS_SUCCESS);
}
-