diff options
author | Nick Mathewson <nickm@torproject.org> | 2007-05-22 15:49:14 +0000 |
---|---|---|
committer | Nick Mathewson <nickm@torproject.org> | 2007-05-22 15:49:14 +0000 |
commit | 6975a093e965e73ee88efe70b79a2211b9f5d7d3 (patch) | |
tree | a71662257de43d57a577da4c2aa2ef777941329c /src/or/connection_or.c | |
parent | e935d73b34094a88dbd997769be1c52b633fc3d3 (diff) | |
download | tor-6975a093e965e73ee88efe70b79a2211b9f5d7d3.tar tor-6975a093e965e73ee88efe70b79a2211b9f5d7d3.tar.gz |
r12853@catbus: nickm | 2007-05-22 11:36:54 -0400
Make connection_array into a smartlist.
svn:r10292
Diffstat (limited to 'src/or/connection_or.c')
-rw-r--r-- | src/or/connection_or.c | 11 |
1 files changed, 4 insertions, 7 deletions
diff --git a/src/or/connection_or.c b/src/or/connection_or.c index 49f9fb606..0bd78bd37 100644 --- a/src/or/connection_or.c +++ b/src/or/connection_or.c @@ -65,18 +65,15 @@ connection_or_remove_from_identity_map(or_connection_t *conn) void connection_or_clear_identity_map(void) { - int i, n; - connection_t **carray; - - get_connection_array(&carray,&n); - for (i = 0; i < n; ++i) { - connection_t* conn = carray[i]; + smartlist_t *conns = get_connection_array(); + SMARTLIST_FOREACH(conns, connection_t *, conn, + { if (conn->type == CONN_TYPE_OR) { or_connection_t *or_conn = TO_OR_CONN(conn); memset(or_conn->identity_digest, 0, DIGEST_LEN); or_conn->next_with_same_id = NULL; } - } + }); if (orconn_identity_map) { digestmap_free(orconn_identity_map, NULL); |