bison-patches
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

09-fyi-too-many-items.patch


From: Akim Demaille
Subject: 09-fyi-too-many-items.patch
Date: Thu, 27 Dec 2001 18:58:26 +0100

Index: ChangeLog
from  Akim Demaille  <address@hidden>
        * src/reader.c (packgram): Catch nitems overflows.
        
        
Index: NEWS
--- NEWS Sat, 08 Dec 2001 13:24:47 +0100 akim
+++ NEWS Wed, 26 Dec 2001 20:06:05 +0100 akim
@@ -2,6 +2,11 @@
 ----------
 
 Changes in version 1.49a:
+
+* items overflow
+  Bison no longer dumps core when there are too many items, it just
+  dies.
+
 
 Changes in version 1.30:
 
Index: src/reader.c
--- src/reader.c Wed, 26 Dec 2001 19:41:07 +0100 akim
+++ src/reader.c Wed, 26 Dec 2001 20:04:57 +0100 akim
@@ -1692,6 +1692,10 @@
   int ruleno;
   symbol_list *p;
 
+  /* We use short to index items.  */
+  if (nitems >= MAXSHORT)
+    fatal (_("too many items (max %d)"), MAXSHORT);
+
   ritem = XCALLOC (short, nitems + 1);
   rule_table = XCALLOC (rule_t, nrules) - 1;
 



reply via email to

[Prev in Thread] Current Thread [Next in Thread]