[Author Prev][Author Next][Thread Prev][Thread Next][Author Index][Thread Index]

[or-cvs] r10724: Don't get private with smartlists when there's a perfectly f (tor/trunk/src/or)



Author: weasel
Date: 2007-07-02 15:45:44 -0400 (Mon, 02 Jul 2007)
New Revision: 10724

Modified:
   tor/trunk/src/or/routerlist.c
Log:
Don't get private with smartlists when there's a perfectly fine accessor method for num_used

Modified: tor/trunk/src/or/routerlist.c
===================================================================
--- tor/trunk/src/or/routerlist.c	2007-07-02 19:36:22 UTC (rev 10723)
+++ tor/trunk/src/or/routerlist.c	2007-07-02 19:45:44 UTC (rev 10724)
@@ -1867,7 +1867,7 @@
 static INLINE int
 _routerlist_find_elt(smartlist_t *sl, void *ri, int idx)
 {
-  tor_assert(idx < sl->num_used);
+  tor_assert(idx < smartlist_len(sl));
   if (idx < 0 || smartlist_get(sl, idx) != ri) {
     idx = -1;
     SMARTLIST_FOREACH(sl, routerinfo_t *, r,
@@ -2422,7 +2422,7 @@
                          router->cache_info.identity_digest);
   if (old_router) {
     int pos = old_router->routerlist_index;
-    tor_assert(0 <= pos && pos < routerlist->routers->num_used);
+    tor_assert(0 <= pos && pos < smartlist_len(routerlist->routers));
     tor_assert(smartlist_get(routerlist->routers, pos) == old_router);
 
     if (router->cache_info.published_on <=