]> git.ipfire.org Git - thirdparty/grub.git/commitdiff
* include/grub/mips/setjmp.h (grub_jmp_buf): Fix buffer size.
authorVladimir Serbinenko <phcoder@gmail.com>
Mon, 18 Nov 2013 00:49:14 +0000 (01:49 +0100)
committerVladimir Serbinenko <phcoder@gmail.com>
Mon, 18 Nov 2013 00:49:14 +0000 (01:49 +0100)
setjmp.S uses 12 entries but buffer is declared with only 11 entries.

ChangeLog
include/grub/mips/setjmp.h

index aa4f4cfc8cdef8dc7b5c31e986de535e1b432ffe..cfb9fb30bbc63037184121e7322bb8429a5e75ed 100644 (file)
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,9 @@
+2013-11-18  Vladimir Serbinenko  <phcoder@gmail.com>
+
+       * include/grub/mips/setjmp.h (grub_jmp_buf): Fix buffer size.
+
+       setjmp.S uses 12 entries but buffer is declared with only 11 entries.
+
 2013-11-17  Ian Campbell  <ijc@hellion.org.uk>
 
         * grub-core/disk/uboot/ubootdisk.c: Include SCSI disks.
index 5ce45f5082a378485aa2ea5e5a1edce2e07ce004..a99dde9efe45ff62734b6d19cb90bd51608e7dd6 100644 (file)
@@ -19,7 +19,7 @@
 #ifndef GRUB_SETJMP_CPU_HEADER
 #define GRUB_SETJMP_CPU_HEADER 1
 
-typedef unsigned long grub_jmp_buf[11];
+typedef unsigned long grub_jmp_buf[12];
 
 int grub_setjmp (grub_jmp_buf env) RETURNS_TWICE;
 void grub_longjmp (grub_jmp_buf env, int val) __attribute__ ((noreturn));