call circuit_build_failed() even when the failure is immediate

svn:r1617
This commit is contained in:
Roger Dingledine 2004-04-14 04:32:49 +00:00
parent ddd45a7c0a
commit 465f0e528a

View File

@ -969,7 +969,7 @@ int _circuit_mark_for_close(circuit_t *circ) {
* links worked and which didn't.
*/
if (circ->state != CIRCUIT_STATE_OPEN) {
if(circ->cpath) //XXX
if(CIRCUIT_IS_ORIGIN(circ))
circuit_build_failed(circ); /* take actions if necessary */
circuit_rep_hist_note_result(circ);
}