OSDN Git Service

* cygpath.cc (doit): Allocate more space for non-path filename.
authorcgf <cgf>
Wed, 12 Feb 2003 22:48:13 +0000 (22:48 +0000)
committercgf <cgf>
Wed, 12 Feb 2003 22:48:13 +0000 (22:48 +0000)
winsup/utils/ChangeLog
winsup/utils/cygpath.cc

index 11fee82..91b2afa 100644 (file)
@@ -1,3 +1,7 @@
+2003-02-12  Christopher Faylor  <cgf@redhat.com>
+
+       * cygpath.cc (doit): Allocate more space for non-path filename.
+
 2003-02-07  Christopher Faylor  <cgf@redhat.com>
 
        * dump_setup.cc (compar): Use case insensitive comparisons.
index 02c7b21..c78404a 100644 (file)
@@ -415,7 +415,7 @@ doit (char *filename)
     {
       len = strlen (filename);
       if (len)
-       len += 100;
+       len += MAX_PATH + 1001;
       else if (ignore_flag)
        exit (0);
       else
@@ -470,10 +470,10 @@ doit (char *filename)
        }
       if (!unix_flag)
        {
-       if (shortname_flag)
-         buf = get_short_name (buf);
-       if (longname_flag)
-         buf = get_long_name (buf, len);
+         if (shortname_flag)
+           buf = get_short_name (buf);
+         if (longname_flag)
+           buf = get_long_name (buf, len);
        }
     }