[tor-commits] [tor/master] Include UPLOAD_RENDDESC_V2 in PURPOSE_IS_UPLOAD
nickm at torproject.org
nickm at torproject.org
Thu Apr 27 14:12:35 UTC 2017
commit 52316f9969a049ec5e2d72c2f0002f0ed32b60cb
Author: Nick Mathewson <nickm at torproject.org>
Date: Thu Apr 27 09:27:00 2017 -0400
Include UPLOAD_RENDDESC_V2 in PURPOSE_IS_UPLOAD
This was only used in one place before, and it's safe to update it.
---
src/or/directory.c | 4 +---
src/or/or.h | 7 ++++---
2 files changed, 5 insertions(+), 6 deletions(-)
diff --git a/src/or/directory.c b/src/or/directory.c
index 7767bb9..872cce2 100644
--- a/src/or/directory.c
+++ b/src/or/directory.c
@@ -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;
diff --git a/src/or/or.h b/src/or/or.h
index 21b8ca5..5a42aad 100644
--- a/src/or/or.h
+++ b/src/or/or.h
@@ -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. */
More information about the tor-commits
mailing list