OSDN Git Service

* opts.c (wrap_help): Fix overflow.
authorhpenner <hpenner@138bc75d-0d04-0410-961f-82ee72b054a4>
Wed, 17 Dec 2003 09:34:08 +0000 (09:34 +0000)
committerhpenner <hpenner@138bc75d-0d04-0410-961f-82ee72b054a4>
Wed, 17 Dec 2003 09:34:08 +0000 (09:34 +0000)
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@74737 138bc75d-0d04-0410-961f-82ee72b054a4

gcc/ChangeLog
gcc/opts.c

index d1ed45c..eea7198 100644 (file)
@@ -1,3 +1,7 @@
+2003-12-17  Segher Boessenkool  <boessen@de.ibm.com>
+
+       * opts.c (wrap_help): Fix overflow.
+
 2003-12-17  Fred Fish  <fnf@redhat.com>
 
        * configure.in: Remove code to examine linker scripts and set
index 41cecc1..0497cb0 100644 (file)
@@ -1829,7 +1829,7 @@ wrap_help (const char *help, const char *item, unsigned int item_width)
                len = i;
              else if ((help[i] == '-' || help[i] == '/')
                       && help[i + 1] != ' '
-                      && ISALPHA (help[i - 1]))
+                      && i > 0 && ISALPHA (help[i - 1]))
                len = i + 1;
            }
        }