When iterating over connections pending DNS, skip marked ones
commit223e7cfabec5a75a7acd919210f838511e39cb16
authorNick Mathewson <nickm@torproject.org>
Fri, 17 Aug 2012 20:46:11 +0000 (17 16:46 -0400)
committerNick Mathewson <nickm@torproject.org>
Fri, 17 Aug 2012 20:46:11 +0000 (17 16:46 -0400)
treece338e8c7c08578886fcd0e750fe51386999b531
parent9ed87b37d04705983b11cd995140e8864454bf5e
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.
changes/bug6472 [new file with mode: 0644]
src/or/dns.c