mirror of
https://gitlab.torproject.org/tpo/core/tor.git
synced 2025-02-25 15:10:48 +01:00
Refactor directory_post_to_dirservers to use requests
This commit is contained in:
parent
c300fd7e65
commit
eee733be33
1 changed files with 8 additions and 5 deletions
|
@ -407,11 +407,14 @@ directory_post_to_dirservers(uint8_t dir_purpose, uint8_t router_purpose,
|
|||
} else {
|
||||
indirection = DIRIND_DIRECT_CONN;
|
||||
}
|
||||
directory_initiate_command_routerstatus(rs, dir_purpose,
|
||||
router_purpose,
|
||||
indirection,
|
||||
NULL, payload, upload_len, 0,
|
||||
NULL);
|
||||
|
||||
directory_request_t *req = directory_request_new(dir_purpose);
|
||||
directory_request_set_routerstatus(req, rs);
|
||||
directory_request_set_router_purpose(req, router_purpose);
|
||||
directory_request_set_indirection(req, indirection);
|
||||
directory_request_set_payload(req, payload, upload_len);
|
||||
directory_initiate_request(req);
|
||||
directory_request_free(req);
|
||||
} SMARTLIST_FOREACH_END(ds);
|
||||
if (!found) {
|
||||
char *s = authdir_type_to_string(type);
|
||||
|
|
Loading…
Add table
Reference in a new issue