tor/src
cypherpunks 04f21f0322 Remove abort handler from the backtrace generator
The abort handler masks the exit status of the backtrace generator by
capturing the abort signal from the backtrace handler and exiting with
zero. Because the output of the backtrace generator is meant to be piped
to `bt_test.py`, its exit status is unimportant and is currently
ignored.

The abort handler calls `exit(3)` which is not asynchronous-signal-safe
and calling it in this context is undefined behavior [0].

Closes ticket 21026.

[0] https://www.securecoding.cert.org/confluence/x/34At
2016-12-23 10:54:17 -05:00
..
common Note memset as redundant; see 20764. 2016-12-23 09:59:41 -05:00
config Merge branch 'maint-0.2.8' into maint-0.2.9 2016-12-09 08:34:24 -05:00
ext Update to trunnel 1.5.1 2016-12-08 16:59:25 -05:00
or whitespace fix 2016-12-23 10:46:14 -05:00
test Remove abort handler from the backtrace generator 2016-12-23 10:54:17 -05:00
tools Revert ticket 20982 changes. 2016-12-18 10:04:36 -05:00
trunnel Update to trunnel 1.5.1 2016-12-08 16:59:25 -05:00
win32 bump to 0.3.0.1-alpha-dev 2016-12-19 14:24:38 -05:00
include.am