+2012-03-10 Vladimir Serbinenko <phcoder@gmail.com>
+
+ * grub-core/gnulib/regcomp.c (regerror): Fix out-of-range array lookup.
+
2012-03-10 Vladimir Serbinenko <phcoder@gmail.com>
* grub-core/gdb/i386/idt.c (grub_gdb_breakpoint): Remove old debug code.
to this routine. If we are given anything else, or if other regex
code generates an invalid error code, then the program has a bug.
Dump core so we can fix it. */
- msg = "unknown regexp error";
-
- msg = gettext (__re_error_msgid + __re_error_msgid_idx[errcode]);
+ msg = gettext ("unknown regexp error");
+ else
+ msg = gettext (__re_error_msgid + __re_error_msgid_idx[errcode]);
msg_size = strlen (msg) + 1; /* Includes the null. */