OpenPKG CVS Repository
  http://cvs.openpkg.org/
  ____________________________________________________________________________

  Server: cvs.openpkg.org                  Name:   Ralf S. Engelschall
  Root:   /v/openpkg/cvs                   Email:  [EMAIL PROTECTED]
  Module: openpkg-src                      Date:   11-Jul-2008 14:41:43
  Branch: HEAD                             Handle: 2008071113414300

  Modified files:
    openpkg-src/bison       bison.patch bison.spec

  Log:
    avoid out-of-bounds access

  Summary:
    Revision    Changes     Path
    1.5         +15 -1      openpkg-src/bison/bison.patch
    1.67        +1  -1      openpkg-src/bison/bison.spec
  ____________________________________________________________________________

  patch -p0 <<'@@ .'
  Index: openpkg-src/bison/bison.patch
  ============================================================================
  $ cvs diff -u -r1.4 -r1.5 bison.patch
  --- openpkg-src/bison/bison.patch     5 Jun 2006 20:07:35 -0000       1.4
  +++ openpkg-src/bison/bison.patch     11 Jul 2008 12:41:43 -0000      1.5
  @@ -1,6 +1,20 @@
  +Index: data/yacc.c
  +--- data/yacc.c.orig 2006-05-27 02:28:17 +0200
  ++++ data/yacc.c      2008-07-11 14:38:26 +0200
  +@@ -1255,7 +1255,10 @@
  +      users should not rely upon it.  Assigning to YYVAL
  +      unconditionally makes the parser a bit smaller, and it avoids a
  +      GCC warning that YYVAL may be used uninitialized.  */
  ++if (yylen > 0)
  +   yyval = yyvsp[1-yylen];
  ++else
  ++  memset(&yyval, 0, sizeof(yyval));
  + 
  + ]b4_locations_if(
  + [[  /* Default location.  */
   Index: lib/timevar.c
   --- lib/timevar.c.orig       2006-01-22 08:38:49 +0100
  -+++ lib/timevar.c    2006-06-05 22:02:18 +0200
  ++++ lib/timevar.c    2008-07-11 14:23:48 +0200
   @@ -45,6 +45,7 @@
    # include <sys/times.h>
    #endif
  @@ .
  patch -p0 <<'@@ .'
  Index: openpkg-src/bison/bison.spec
  ============================================================================
  $ cvs diff -u -r1.66 -r1.67 bison.spec
  --- openpkg-src/bison/bison.spec      1 Jan 2008 14:51:21 -0000       1.66
  +++ openpkg-src/bison/bison.spec      11 Jul 2008 12:41:43 -0000      1.67
  @@ -36,7 +36,7 @@
   Group:        CompilerCompiler
   License:      GPL
   Version:      %{V_new}
  -Release:      20080101
  +Release:      20080711
   
   #   package options
   %option       with_old   no
  @@ .
______________________________________________________________________
OpenPKG                                             http://openpkg.org
CVS Repository Commit List                     openpkg-cvs@openpkg.org

Reply via email to