[Author Prev][Author Next][Thread Prev][Thread Next][Author Index][Thread Index]
[or-cvs] r13270: avoid calling smartlist_get(..., -1) if we have a consensus (tor/trunk/src/or)
Author: arma
Date: 2008-01-25 02:11:32 -0500 (Fri, 25 Jan 2008)
New Revision: 13270
Modified:
tor/trunk/src/or/routerlist.c
Log:
avoid calling smartlist_get(..., -1) if we have a consensus but no
hsdir nodes.
Modified: tor/trunk/src/or/routerlist.c
===================================================================
--- tor/trunk/src/or/routerlist.c 2008-01-25 06:47:46 UTC (rev 13269)
+++ tor/trunk/src/or/routerlist.c 2008-01-25 07:11:32 UTC (rev 13270)
@@ -4505,7 +4505,8 @@
return 0; /* This is redundant, but let's be paranoid. */
my_id = me->cache_info.identity_digest;
responsible = smartlist_create();
- if (hid_serv_get_responsible_directories(responsible, query)<0) {
+ (int) hid_serv_get_responsible_directories(responsible, query);
+ if (!smartlist_len(responsible)) {
smartlist_free(responsible);
return 0;
}