[Top][All Lists]

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

[Pspp-commits] [SCM] GNU PSPP branch, master, updated. v0.6.1-1910-g1221

From: Ben Pfaff
Subject: [Pspp-commits] [SCM] GNU PSPP branch, master, updated. v0.6.1-1910-g12212df
Date: Fri, 11 Mar 2011 06:58:06 +0000

This is an automated email from the git hooks/post-receive script. It was
generated because a ref change was pushed to the repository containing
the project "GNU PSPP".

The branch, master has been updated
       via  12212dfd8afc14405274703b511c32d362ec0ab5 (commit)
       via  cc2f230e7056734a2f7db67fbf9646a549496021 (commit)
       via  ea026a235eb11c9082696d0bb970096ccc6e48f6 (commit)
      from  1401705a38e494cbd1165396ad17e5eb770161ad (commit)

Those revisions listed above that are new to this repository have
not appeared on any other notification email; so we list those
revisions in full, below.

- Log -----------------------------------------------------------------
commit 12212dfd8afc14405274703b511c32d362ec0ab5
Author: Ben Pfaff <address@hidden>
Date:   Thu Mar 10 22:53:17 2011 -0800

    T-TEST: Fix use-after-free with TEMPORARY and independent samples.
    When TEMPORARY is in effect, proc_commit() destroys the temporary
    dictionary.  This means that any procedure that does not somehow disable
    temporary transformations and refers to a variable following proc_commit()
    has a use-after-free error.
    T-TEST has two different bugs of this type.  First, the loop that destroys
    group statistics refers to destroyed variables.  This commit fixes this
    problem by instead using variable aux data destructors to destroy group
    Second, when there is an independent variable, destroying its values
    requires knowing the variable's width.  This commit fixes this problem by
    destroying the values before calling proc_commit().
    The AUTORECODE, DESCRIPTIVES, RANK, and REGRESSION procedures appear to
    have similar issues (not fixed by this commit).
    Reported by Jeremy Lavergne <address@hidden>.

commit cc2f230e7056734a2f7db67fbf9646a549496021
Author: Ben Pfaff <address@hidden>
Date:   Thu Mar 10 22:46:04 2011 -0800

    group: Delete unused functions.

commit ea026a235eb11c9082696d0bb970096ccc6e48f6
Author: Ben Pfaff <address@hidden>
Date:   Thu Mar 10 22:44:50 2011 -0800

    DELETE VARIABLES: Style fix.


Summary of changes:
 src/language/dictionary/delete-variables.c |    5 +--
 src/language/stats/t-test.q                |   48 +++++++++++++++-------------
 src/math/group.c                           |   40 ++++++-----------------
 src/math/group.h                           |   12 -------
 4 files changed, 39 insertions(+), 66 deletions(-)


reply via email to

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