[Top][All Lists]

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

[Pspp-commits] [SCM] GNU PSPP branch, master, updated. v0.7.9-576-g32095

From: Ben Pfaff
Subject: [Pspp-commits] [SCM] GNU PSPP branch, master, updated. v0.7.9-576-g32095bc
Date: Fri, 26 Apr 2013 06:03:57 +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  32095bce3308fc041df4b928adbf23e26098f19d (commit)
      from  4e5a6cc044c6c82e6c4d842bf056579b6bc47d48 (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 32095bce3308fc041df4b928adbf23e26098f19d
Author: Ben Pfaff <address@hidden>
Date:   Thu Apr 25 23:03:45 2013 -0700

    FLIP: Fix use-after-free error with temporary transformations.
    The FLIP procedure keeps a reference to the  dictionary from before running
    a procedure and then uses that reference after calling proc_commit().  When
    temporary transformations are present, this dictionary disappears.  The
    "SPLIT FILE  - vs procedures" test triggers this issue because it uses
    FILTER, which is implemented as a temporary transformation.
    This commit fixes the problem by avoiding a reference to the old
    dictionary after proc_commit().
    Reported by John Darrington.
    Bug #38820.


Summary of changes:
 src/language/stats/flip.c               |   43 +++++++++++++++++-------------
 tests/language/dictionary/ |    2 +-
 2 files changed, 25 insertions(+), 20 deletions(-)


reply via email to

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