diff options
author | Nick Mathewson <nickm@torproject.org> | 2012-08-17 16:46:11 -0400 |
---|---|---|
committer | Nick Mathewson <nickm@torproject.org> | 2012-08-17 16:46:11 -0400 |
commit | 223e7cfabec5a75a7acd919210f838511e39cb16 (patch) | |
tree | ce338e8c7c08578886fcd0e750fe51386999b531 /changes | |
parent | 9ed87b37d04705983b11cd995140e8864454bf5e (diff) | |
download | tor-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/bug6472 | 4 |
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. |