diff options
author | Nick Mathewson <nickm@torproject.org> | 2014-01-17 12:04:53 -0500 |
---|---|---|
committer | Nick Mathewson <nickm@torproject.org> | 2014-01-17 12:04:53 -0500 |
commit | 85b46d57bcc40b8053dafe5d0ebb4b0bb611b484 (patch) | |
tree | cbf0ab74e061e7815d51f400e8b6cc19158dc80d /changes | |
parent | 35115496511f64c08849a039c926910739467169 (diff) | |
download | tor-85b46d57bcc40b8053dafe5d0ebb4b0bb611b484.tar tor-85b46d57bcc40b8053dafe5d0ebb4b0bb611b484.tar.gz |
Check spawn_func() return value
If we don't, we can wind up with a wedged cpuworker, and write to it
for ages and ages.
Found by skruffy. This was a bug in 2dda97e8fd898757, a.k.a. svn
revision 402. It's been there since we have been using cpuworkers.
Diffstat (limited to 'changes')
-rw-r--r-- | changes/bug4345 | 6 |
1 files changed, 6 insertions, 0 deletions
diff --git a/changes/bug4345 b/changes/bug4345 new file mode 100644 index 000000000..4975eea1e --- /dev/null +++ b/changes/bug4345 @@ -0,0 +1,6 @@ + o Minor bugfixes: + - Check return code on spawn_func() in cpuworker code, so that we don't + think we've spawned a nonworking cpuworker and write junk to it + forever. Fix for bug 4345; bugfix on all released Tor versions. + Found by "skruffy". + |