2003-08-30 Casper S. Hornstrup <chorns@users.sourceforge.net>
authorCasper Hornstrup <chorns@users.sourceforge.net>
Sat, 30 Aug 2003 00:59:11 +0000 (00:59 +0000)
committerCasper Hornstrup <chorns@users.sourceforge.net>
Sat, 30 Aug 2003 00:59:11 +0000 (00:59 +0000)
* tools/rmkdir.c: Fix for absolute paths.

svn path=/trunk/; revision=5930

reactos/ChangeLog
reactos/tools/rmkdir.c

index 25d0b98..dd6d222 100644 (file)
@@ -1,3 +1,7 @@
+2003-08-30  Casper S. Hornstrup  <chorns@users.sourceforge.net>
+
+       * tools/rmkdir.c: Fix for absolute paths.
+
 2003-08-30  Casper S. Hornstrup  <chorns@users.sourceforge.net>
 
        * tools/rmkdir.c: Create all (sub)directories in path on win32.
index 73814da..c3b903a 100644 (file)
@@ -77,6 +77,7 @@ int main(int argc, char* argv[])
    FILE* out;
    char* csec;
    int is_abs_path;
+   char buf[256];
    
    if (argc != 2)
      {
@@ -89,7 +90,8 @@ int main(int argc, char* argv[])
    if (isalpha(path1[0]) && path1[1] == ':' && path1[2] == DIR_SEPARATOR_CHAR)
      {
        csec = strtok(path1, DIR_SEPARATOR_STRING);
-       chdir(csec);
+  sprintf(buf, "%s\\", csec);
+       chdir(buf);
        csec = strtok(NULL, DIR_SEPARATOR_STRING);
      }
    else if (path1[0] == DIR_SEPARATOR_CHAR)