|
@@ -1454,12 +1454,9 @@ generate_v2_networkstatus(void)
|
|
|
/** Look for a network status object as specified by <b>key</b>, which should
|
|
|
* be either "authority" (to find a network status generated by us), a hex
|
|
|
* identity digest (to find a network status generated by given directory), or
|
|
|
- * "all" (to return all the v2 network status objects we have, concatenated).
|
|
|
- * If <b>compress</b>, find the version compressed with zlib. Return 0 if
|
|
|
- * nothing was found; otherwise set *<b>directory</b> to the matching network
|
|
|
- * status and return its length.
|
|
|
+ * "all" (to return all the v2 network status objects we have).
|
|
|
*/
|
|
|
-int
|
|
|
+void
|
|
|
dirserv_get_networkstatus_v2(smartlist_t *result,
|
|
|
const char *key)
|
|
|
{
|
|
@@ -1468,7 +1465,7 @@ dirserv_get_networkstatus_v2(smartlist_t *result,
|
|
|
if (!cached_v2_networkstatus)
|
|
|
cached_v2_networkstatus = digestmap_new();
|
|
|
|
|
|
- if (!(strcmp(key,"authority"))) {
|
|
|
+ if (!strcmp(key,"authority")) {
|
|
|
if (get_options()->AuthoritativeDir) {
|
|
|
cached_dir_t *d =
|
|
|
dirserv_pick_cached_dir_obj(NULL,
|
|
@@ -1518,7 +1515,6 @@ dirserv_get_networkstatus_v2(smartlist_t *result,
|
|
|
});
|
|
|
smartlist_free(digests);
|
|
|
}
|
|
|
- return 0;
|
|
|
}
|
|
|
|
|
|
/** Add a signed_descriptor_t to <b>descs_out</b> for each router matching
|