m4-commit
[Top][All Lists]
Advanced

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

m4 ./ChangeLog m4/hash.c m4/m4.c m4/m4private.h...


From: Gary V. Vaughan
Subject: m4 ./ChangeLog m4/hash.c m4/m4.c m4/m4private.h...
Date: Wed, 08 Oct 2003 10:46:16 -0400

CVSROOT:        /cvsroot/m4
Module name:    m4
Branch:         
Changes by:     Gary V. Vaughan <address@hidden>        03/10/08 10:46:15

Modified files:
        .              : ChangeLog 
        m4             : hash.c m4.c m4private.h output.c symtab.c 
                         syntax.c 
        src            : freeze.c main.c 

Log message:
        Don't use XMALLOC and XCALLOC.  Once we install the
        corresponding patch into gnulib, this will fix some
        address-calculation overflow bugs on hosts where calloc (A, B)
        returns garbage when A*B overflows.
        
        * m4/hash.c (m4_hash_new, node_new, m4_hash_resize,
        maybe_grow, m4_get_hash_iterator_next): Replace XMALLOC with
        xmalloc, XCALLOC with xcalloc.
        * m4/m4.c (m4_create): Likewise.
        * m4/m4private.h (m4_symbol_value_create): Likewise.
        * m4/output.c (m4_output_init): Likewise.
        * m4/symtab.c (symtab_fetch, m4_set_symbol_traced): Likewise.
        * m4/syntax.c (remove_syntax_attribute): Likewise.
        * src/freeze.c (reload_frozen_state): Likewise.
        * src/main.c (main): Likewise.

CVSWeb URLs:
http://savannah.gnu.org/cgi-bin/viewcvs/m4/m4/ChangeLog.diff?tr1=1.239&tr2=1.240&r1=text&r2=text
http://savannah.gnu.org/cgi-bin/viewcvs/m4/m4/m4/hash.c.diff?tr1=1.14&tr2=1.15&r1=text&r2=text
http://savannah.gnu.org/cgi-bin/viewcvs/m4/m4/m4/m4.c.diff?tr1=1.11&tr2=1.12&r1=text&r2=text
http://savannah.gnu.org/cgi-bin/viewcvs/m4/m4/m4/m4private.h.diff?tr1=1.38&tr2=1.39&r1=text&r2=text
http://savannah.gnu.org/cgi-bin/viewcvs/m4/m4/m4/output.c.diff?tr1=1.17&tr2=1.18&r1=text&r2=text
http://savannah.gnu.org/cgi-bin/viewcvs/m4/m4/m4/symtab.c.diff?tr1=1.47&tr2=1.48&r1=text&r2=text
http://savannah.gnu.org/cgi-bin/viewcvs/m4/m4/m4/syntax.c.diff?tr1=1.10&tr2=1.11&r1=text&r2=text
http://savannah.gnu.org/cgi-bin/viewcvs/m4/m4/src/freeze.c.diff?tr1=1.35&tr2=1.36&r1=text&r2=text
http://savannah.gnu.org/cgi-bin/viewcvs/m4/m4/src/main.c.diff?tr1=1.55&tr2=1.56&r1=text&r2=text





reply via email to

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