Fixed the determining of the file from the output redirection.
Modified: trunk/reactos/subsys/system/cmd/redir.c
  _____
Modified: trunk/reactos/subsys/system/cmd/redir.c
--- trunk/reactos/subsys/system/cmd/redir.c     2005-07-17 00:44:33 UTC
(rev 16601)
+++ trunk/reactos/subsys/system/cmd/redir.c     2005-07-17 07:02:20 UTC
(rev 16602)
@@ -129,32 +129,24 @@
                                *ofn = _T('\0');
                        }
-      else if (*sp == _T('1'))
+                        else if (*sp == _T('1'))
                        {
-                               /* error redirection */
+                               /* output redirection */
                                sp++;
                                if (*sp == _T('>'))
                                {
                                        /* output redirection */
-                               *lpnFlags |= OUTPUT_REDIRECTION;
-                               sp++;
+                                       *lpnFlags |= OUTPUT_REDIRECTION;
+                                       sp++;
-                               /* append request ? */
-                               if (*sp == _T('>'))
-                               {
-                                       *lpnFlags |= OUTPUT_APPEND;
-                                       sp++;
+                                       /* append request ? */
+                                       if (*sp == _T('>'))
+                                       {
+                                               *lpnFlags |=
OUTPUT_APPEND;
+                                               sp++;
+                                       }
                                }
-
-                               while (_istspace (*sp))
-                                       sp++;
-
-                               /* copy file name */
-                               while (*sp && !IsRedirection (*sp) &&
!_istspace (*sp))
-                                       *ofn++ = *sp++;
-                               *ofn = _T('\0');
-                               }
                                else
                                {
                                        /* no redirection!! copy the '1'
character! */
@@ -168,8 +160,8 @@
                                /* copy file name */
                                while (*sp && !IsRedirection (*sp) &&
!_istspace (*sp))
-                                       *efn++ = *sp++;
-                               *efn = _T('\0');
+                                       *ofn++ = *sp++;
+                               *ofn = _T('\0');
                        }
                        else if (*sp == _T('2'))