Commit 1da454a4 authored by Roger Dingledine's avatar Roger Dingledine
Browse files

when returning a list of circuits, don't return a list of the same

conn over and over. that's really bad for memory.

parent f94f4c16
......@@ -443,7 +443,7 @@ circuit_get_all_on_orconn(connection_t *conn)
for (circ=global_circuitlist;circ;circ = circ->next) {
if (!circ->marked_for_close &&
(circ->p_conn == conn || circ->n_conn == conn))
smartlist_add(res, conn);
smartlist_add(res, circ);
return res;
Supports Markdown
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment