commit 35d56a127d9af913f0f74ec359b182fa33f49c50
parent f539d89fd9d19e44596976a42c12d4fd41f1d0fc
Author: Nick Mathewson <nickm@torproject.org>
Date: Sun, 26 Nov 2017 17:37:36 -0500
Add a changelog for the STACK fixes
Diffstat:
1 file changed, 7 insertions(+), 0 deletions(-)
diff --git a/changes/stack 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.