| 
														
															@@ -277,7 +277,8 @@ int dns_resolve(connection_t *exitconn) { 
														 | 
													
												
											
												
													
														| 
														 | 
														
															         circ = circuit_get_by_conn(exitconn); 
														 | 
														
														 | 
														
															         circ = circuit_get_by_conn(exitconn); 
														 | 
													
												
											
												
													
														| 
														 | 
														
															         if (circ) 
														 | 
														
														 | 
														
															         if (circ) 
														 | 
													
												
											
												
													
														| 
														 | 
														
															           circuit_detach_stream(circ, exitconn); 
														 | 
														
														 | 
														
															           circuit_detach_stream(circ, exitconn); 
														 | 
													
												
											
												
													
														| 
														 | 
														
															-        connection_free(exitconn); 
														 | 
														
														 | 
														
															 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+        if (!exitconn->marked_for_close) 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+          connection_free(exitconn); 
														 | 
													
												
											
												
													
														| 
														 | 
														
															         return -1; 
														 | 
														
														 | 
														
															         return -1; 
														 | 
													
												
											
												
													
														| 
														 | 
														
															     } 
														 | 
														
														 | 
														
															     } 
														 | 
													
												
											
												
													
														| 
														 | 
														
															     tor_assert(0); 
														 | 
														
														 | 
														
															     tor_assert(0); 
														 |