pspp-cvs
[Top][All Lists]
Advanced

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

[Pspp-cvs] pspp/src ChangeLog aggregate.c alloc.c alloc.h ...


From: Ben Pfaff
Subject: [Pspp-cvs] pspp/src ChangeLog aggregate.c alloc.c alloc.h ...
Date: Wed, 26 Oct 2005 01:08:08 -0400

CVSROOT:        /cvsroot/pspp
Module name:    pspp
Branch:         
Changes by:     Ben Pfaff <address@hidden>      05/10/26 05:06:15

Modified files:
        src            : ChangeLog aggregate.c alloc.c alloc.h ascii.c 
                         autorecode.c case.c casefile.c cat.c count.c 
                         crosstabs.q data-list.c descript.c dictionary.c 
                         error.c examine.q factor_stats.c file-type.c 
                         flip.c frequencies.q get.c groff-font.c hash.c 
                         inpt-pgm.c levene.c list.q matrix-data.c 
                         means.q modify-vars.c moments.c oneway.q 
                         output.c pfm-write.c plot-chart.c postscript.c 
                         q2c.c rank.q recode.c regression.q repeat.c 
                         set.q sfm-read.c sfm-write.c sort-prs.c sort.c 
                         subclist.c sysfile-info.c t-test.q vars-prs.c 
                         vfm.c 

Log message:
        Fix up potential overflows in size calculations by replacing instances
        of xmalloc(x * sizeof *y) by xnmalloc(x, sizeof *y) everywhere I could
        find them.  Similarly by xrealloc(), malloc().  (Order is important:
        xnmalloc(sizeof *y, x) will divide by 0 if x is 0.)

CVSWeb URLs:
http://savannah.gnu.org/cgi-bin/viewcvs/pspp/pspp/src/ChangeLog.diff?tr1=1.241&tr2=1.242&r1=text&r2=text
http://savannah.gnu.org/cgi-bin/viewcvs/pspp/pspp/src/aggregate.c.diff?tr1=1.42&tr2=1.43&r1=text&r2=text
http://savannah.gnu.org/cgi-bin/viewcvs/pspp/pspp/src/alloc.c.diff?tr1=1.9&tr2=1.10&r1=text&r2=text
http://savannah.gnu.org/cgi-bin/viewcvs/pspp/pspp/src/alloc.h.diff?tr1=1.7&tr2=1.8&r1=text&r2=text
http://savannah.gnu.org/cgi-bin/viewcvs/pspp/pspp/src/ascii.c.diff?tr1=1.18&tr2=1.19&r1=text&r2=text
http://savannah.gnu.org/cgi-bin/viewcvs/pspp/pspp/src/autorecode.c.diff?tr1=1.21&tr2=1.22&r1=text&r2=text
http://savannah.gnu.org/cgi-bin/viewcvs/pspp/pspp/src/case.c.diff?tr1=1.6&tr2=1.7&r1=text&r2=text
http://savannah.gnu.org/cgi-bin/viewcvs/pspp/pspp/src/casefile.c.diff?tr1=1.18&tr2=1.19&r1=text&r2=text
http://savannah.gnu.org/cgi-bin/viewcvs/pspp/pspp/src/cat.c.diff?tr1=1.4&tr2=1.5&r1=text&r2=text
http://savannah.gnu.org/cgi-bin/viewcvs/pspp/pspp/src/count.c.diff?tr1=1.21&tr2=1.22&r1=text&r2=text
http://savannah.gnu.org/cgi-bin/viewcvs/pspp/pspp/src/crosstabs.q.diff?tr1=1.27&tr2=1.28&r1=text&r2=text
http://savannah.gnu.org/cgi-bin/viewcvs/pspp/pspp/src/data-list.c.diff?tr1=1.40&tr2=1.41&r1=text&r2=text
http://savannah.gnu.org/cgi-bin/viewcvs/pspp/pspp/src/descript.c.diff?tr1=1.16&tr2=1.17&r1=text&r2=text
http://savannah.gnu.org/cgi-bin/viewcvs/pspp/pspp/src/dictionary.c.diff?tr1=1.30&tr2=1.31&r1=text&r2=text
http://savannah.gnu.org/cgi-bin/viewcvs/pspp/pspp/src/error.c.diff?tr1=1.17&tr2=1.18&r1=text&r2=text
http://savannah.gnu.org/cgi-bin/viewcvs/pspp/pspp/src/examine.q.diff?tr1=1.30&tr2=1.31&r1=text&r2=text
http://savannah.gnu.org/cgi-bin/viewcvs/pspp/pspp/src/factor_stats.c.diff?tr1=1.15&tr2=1.16&r1=text&r2=text
http://savannah.gnu.org/cgi-bin/viewcvs/pspp/pspp/src/file-type.c.diff?tr1=1.22&tr2=1.23&r1=text&r2=text
http://savannah.gnu.org/cgi-bin/viewcvs/pspp/pspp/src/flip.c.diff?tr1=1.27&tr2=1.28&r1=text&r2=text
http://savannah.gnu.org/cgi-bin/viewcvs/pspp/pspp/src/frequencies.q.diff?tr1=1.40&tr2=1.41&r1=text&r2=text
http://savannah.gnu.org/cgi-bin/viewcvs/pspp/pspp/src/get.c.diff?tr1=1.39&tr2=1.40&r1=text&r2=text
http://savannah.gnu.org/cgi-bin/viewcvs/pspp/pspp/src/groff-font.c.diff?tr1=1.14&tr2=1.15&r1=text&r2=text
http://savannah.gnu.org/cgi-bin/viewcvs/pspp/pspp/src/hash.c.diff?tr1=1.16&tr2=1.17&r1=text&r2=text
http://savannah.gnu.org/cgi-bin/viewcvs/pspp/pspp/src/inpt-pgm.c.diff?tr1=1.20&tr2=1.21&r1=text&r2=text
http://savannah.gnu.org/cgi-bin/viewcvs/pspp/pspp/src/levene.c.diff?tr1=1.19&tr2=1.20&r1=text&r2=text
http://savannah.gnu.org/cgi-bin/viewcvs/pspp/pspp/src/list.q.diff?tr1=1.18&tr2=1.19&r1=text&r2=text
http://savannah.gnu.org/cgi-bin/viewcvs/pspp/pspp/src/matrix-data.c.diff?tr1=1.32&tr2=1.33&r1=text&r2=text
http://savannah.gnu.org/cgi-bin/viewcvs/pspp/pspp/src/means.q.diff?tr1=1.11&tr2=1.12&r1=text&r2=text
http://savannah.gnu.org/cgi-bin/viewcvs/pspp/pspp/src/modify-vars.c.diff?tr1=1.16&tr2=1.17&r1=text&r2=text
http://savannah.gnu.org/cgi-bin/viewcvs/pspp/pspp/src/moments.c.diff?tr1=1.6&tr2=1.7&r1=text&r2=text
http://savannah.gnu.org/cgi-bin/viewcvs/pspp/pspp/src/oneway.q.diff?tr1=1.22&tr2=1.23&r1=text&r2=text
http://savannah.gnu.org/cgi-bin/viewcvs/pspp/pspp/src/output.c.diff?tr1=1.19&tr2=1.20&r1=text&r2=text
http://savannah.gnu.org/cgi-bin/viewcvs/pspp/pspp/src/pfm-write.c.diff?tr1=1.18&tr2=1.19&r1=text&r2=text
http://savannah.gnu.org/cgi-bin/viewcvs/pspp/pspp/src/plot-chart.c.diff?tr1=1.6&tr2=1.7&r1=text&r2=text
http://savannah.gnu.org/cgi-bin/viewcvs/pspp/pspp/src/postscript.c.diff?tr1=1.22&tr2=1.23&r1=text&r2=text
http://savannah.gnu.org/cgi-bin/viewcvs/pspp/pspp/src/q2c.c.diff?tr1=1.25&tr2=1.26&r1=text&r2=text
http://savannah.gnu.org/cgi-bin/viewcvs/pspp/pspp/src/rank.q.diff?tr1=1.4&tr2=1.5&r1=text&r2=text
http://savannah.gnu.org/cgi-bin/viewcvs/pspp/pspp/src/recode.c.diff?tr1=1.27&tr2=1.28&r1=text&r2=text
http://savannah.gnu.org/cgi-bin/viewcvs/pspp/pspp/src/regression.q.diff?tr1=1.9&tr2=1.10&r1=text&r2=text
http://savannah.gnu.org/cgi-bin/viewcvs/pspp/pspp/src/repeat.c.diff?tr1=1.19&tr2=1.20&r1=text&r2=text
http://savannah.gnu.org/cgi-bin/viewcvs/pspp/pspp/src/set.q.diff?tr1=1.25&tr2=1.26&r1=text&r2=text
http://savannah.gnu.org/cgi-bin/viewcvs/pspp/pspp/src/sfm-read.c.diff?tr1=1.26&tr2=1.27&r1=text&r2=text
http://savannah.gnu.org/cgi-bin/viewcvs/pspp/pspp/src/sfm-write.c.diff?tr1=1.21&tr2=1.22&r1=text&r2=text
http://savannah.gnu.org/cgi-bin/viewcvs/pspp/pspp/src/sort-prs.c.diff?tr1=1.3&tr2=1.4&r1=text&r2=text
http://savannah.gnu.org/cgi-bin/viewcvs/pspp/pspp/src/sort.c.diff?tr1=1.31&tr2=1.32&r1=text&r2=text
http://savannah.gnu.org/cgi-bin/viewcvs/pspp/pspp/src/subclist.c.diff?tr1=1.3&tr2=1.4&r1=text&r2=text
http://savannah.gnu.org/cgi-bin/viewcvs/pspp/pspp/src/sysfile-info.c.diff?tr1=1.18&tr2=1.19&r1=text&r2=text
http://savannah.gnu.org/cgi-bin/viewcvs/pspp/pspp/src/t-test.q.diff?tr1=1.46&tr2=1.47&r1=text&r2=text
http://savannah.gnu.org/cgi-bin/viewcvs/pspp/pspp/src/vars-prs.c.diff?tr1=1.21&tr2=1.22&r1=text&r2=text
http://savannah.gnu.org/cgi-bin/viewcvs/pspp/pspp/src/vfm.c.diff?tr1=1.41&tr2=1.42&r1=text&r2=text





reply via email to

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