Include UPLOAD_RENDDESC_V2 in PURPOSE_IS_UPLOAD

This was only used in one place before, and it's safe to update it.
This commit is contained in:
Nick Mathewson
2017-04-27 09:27:00 -04:00
parent 0f6420e53a
commit 52316f9969
2 changed files with 5 additions and 6 deletions
+1 -3
View File
@@ -1171,9 +1171,7 @@ directory_request_set_payload(directory_request_t *req,
const char *payload,
size_t payload_len)
{
tor_assert(DIR_PURPOSE_IS_UPLOAD(req->dir_purpose) ||
// XXXX why not included?
req->dir_purpose == DIR_PURPOSE_UPLOAD_RENDDESC_V2);
tor_assert(DIR_PURPOSE_IS_UPLOAD(req->dir_purpose));
req->payload = payload;
req->payload_len = payload_len;
+4 -3
View File
@@ -423,12 +423,13 @@ typedef enum {
#define DIR_PURPOSE_FETCH_MICRODESC 19
#define DIR_PURPOSE_MAX_ 19
/** True iff <b>p</b> is a purpose corresponding to uploading data to a
* directory server. */
/** True iff <b>p</b> is a purpose corresponding to uploading
* data to a directory server. */
#define DIR_PURPOSE_IS_UPLOAD(p) \
((p)==DIR_PURPOSE_UPLOAD_DIR || \
(p)==DIR_PURPOSE_UPLOAD_VOTE || \
(p)==DIR_PURPOSE_UPLOAD_SIGNATURES)
(p)==DIR_PURPOSE_UPLOAD_SIGNATURES || \
(p)==DIR_PURPOSE_UPLOAD_RENDDESC_V2)
#define EXIT_PURPOSE_MIN_ 1
/** This exit stream wants to do an ordinary connect. */