From 1ebdaf5788cb7969ee3f853ede4e6e3364343fc0 Mon Sep 17 00:00:00 2001 From: Nick Mathewson Date: Fri, 7 Feb 2014 13:13:15 -0500 Subject: More hacking around spawn_func issues This time, we use a pthread_attr to make sure that if pthread_create succeeds, the thread is successfully detached. This probably isn't the big thing going on with 4345, since it'd be a bit weird for pthread_detach to be failing. But it's worth getting it right. --- changes/bug4345 | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) (limited to 'changes') diff --git a/changes/bug4345 b/changes/bug4345 index 4975eea1e..5e650fc34 100644 --- a/changes/bug4345 +++ b/changes/bug4345 @@ -1,6 +1,10 @@ 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. + forever. Fix related to bug 4345; bugfix on all released Tor versions. Found by "skruffy". + - Use a pthread_attr to make sure that spawn_func() cannot return + an error while at the same time launching a thread. Fix related + to bug 4345; bugfix on all released Tor versions. Reported by + "cypherpunks". -- cgit v1.2.3