Explorar el Código

when returning a list of circuits, don't return a list of the same
conn over and over. that's really bad for memory.


svn:r5463

Roger Dingledine hace 20 años
padre
commit
1da454a42d
Se han modificado 1 ficheros con 1 adiciones y 1 borrados
  1. 1 1
      src/or/circuitlist.c

+ 1 - 1
src/or/circuitlist.c

@@ -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;
 }