aboutsummaryrefslogtreecommitdiff
path: root/changes
diff options
context:
space:
mode:
authorNick Mathewson <nickm@torproject.org>2012-08-17 16:46:11 -0400
committerNick Mathewson <nickm@torproject.org>2012-08-17 16:46:11 -0400
commit223e7cfabec5a75a7acd919210f838511e39cb16 (patch)
treece338e8c7c08578886fcd0e750fe51386999b531 /changes
parent9ed87b37d04705983b11cd995140e8864454bf5e (diff)
downloadtor-223e7cfabec5a75a7acd919210f838511e39cb16.tar
tor-223e7cfabec5a75a7acd919210f838511e39cb16.tar.gz
When iterating over connections pending DNS, skip marked ones
Failure to do this would lead to double-free cases and similar, especially when the exit's DNS was broken. See bug 6472 for full details; this is a fix for 6472. Anonymous patch from "cypherpunks" on trac.
Diffstat (limited to 'changes')
-rw-r--r--changes/bug64724
1 files changed, 4 insertions, 0 deletions
diff --git a/changes/bug6472 b/changes/bug6472
new file mode 100644
index 000000000..dcd42ebe6
--- /dev/null
+++ b/changes/bug6472
@@ -0,0 +1,4 @@
+ o Minor bugfixes:
+ - Avoid a pair of double-free and use-after-mark bugs that can
+ occur with certain timings in canceled and re-received DNS
+ requests. Fix for bug 6472; bugfix on 0.0.7rc1.