[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[Pspp-commits] [SCM] GNU PSPP branch, master, updated. v1.4.1-503-gbc043
From: |
Ben Pfaff |
Subject: |
[Pspp-commits] [SCM] GNU PSPP branch, master, updated. v1.4.1-503-gbc0434f |
Date: |
Wed, 6 Oct 2021 01:15:37 -0400 (EDT) |
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 bc0434f1ced83fc3a5f5ace44cbad3acdc5e3e29 (commit)
from eeedca3fcd959f73ba2c2fd4cbab5bd03ceb4f8d (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 bc0434f1ced83fc3a5f5ace44cbad3acdc5e3e29
Author: Ben Pfaff <blp@cs.stanford.edu>
Date: Tue Oct 5 22:15:28 2021 -0700
expressions: Parse multiple sets of parentheses for grouping together.
Fuzzers are fond of driving expression parsers to failure by exhausting
the stack in trivial ways. This defeats the simplest attempts by
lining up thousands of left parentheses in a row.
I am a bit curious whether the fuzzer will now invent something more
sophisticated, such as nested function calls or non-empty expressions like
1+(1+(1+(1+(1+....
This fixes bug #61286.
Thanks to Irfan Ariq for reporting the bug.
-----------------------------------------------------------------------
Summary of changes:
src/language/expressions/parse.c | 19 +++++++++++++++----
1 file changed, 15 insertions(+), 4 deletions(-)
hooks/post-receive
--
GNU PSPP
[Prev in Thread] |
Current Thread |
[Next in Thread] |
- [Pspp-commits] [SCM] GNU PSPP branch, master, updated. v1.4.1-503-gbc0434f,
Ben Pfaff <=