[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/split-file.at | 2 +-
2 files changed, 25 insertions(+), 20 deletions(-)
hooks/post-receive
--
GNU PSPP
[Prev in Thread] |
Current Thread |
[Next in Thread] |
- [Pspp-commits] [SCM] GNU PSPP branch, master, updated. v0.7.9-576-g32095bc,
Ben Pfaff <=