diff options
author | Nick Mathewson <nickm@torproject.org> | 2017-11-26 17:37:36 -0500 |
---|---|---|
committer | Nick Mathewson <nickm@torproject.org> | 2017-12-11 16:23:11 -0500 |
commit | 35d56a127d9af913f0f74ec359b182fa33f49c50 (patch) | |
tree | 1054c5b59184d2b11197d38deded5ae6d12bdd3e /changes | |
parent | f539d89fd9d19e44596976a42c12d4fd41f1d0fc (diff) | |
download | tor-35d56a127d9af913f0f74ec359b182fa33f49c50.tar.gz tor-35d56a127d9af913f0f74ec359b182fa33f49c50.zip |
Add a changelog for the STACK fixes
Diffstat (limited to 'changes')
-rw-r--r-- | changes/stack | 7 |
1 files changed, 7 insertions, 0 deletions
diff --git a/changes/stack b/changes/stack new file mode 100644 index 0000000000..ffdf536cb9 --- /dev/null +++ b/changes/stack @@ -0,0 +1,7 @@ + o Minor bugfixes (correctness): + - Fix several places in our codebase where a C compiler would be likely + to eliminate a check, based on assuming that undefined behavior had not + happened elsewhere in the code. These cases are usually a sign of + redundant checking, or dubious arithmetic. Found by Georg Koppen using + the "STACK" tool from Wang, Zeldovich, Kaashoek, and + Solar-Lezama. Fixes bug 24423; bugfix on various Tor versions. |