aboutsummaryrefslogtreecommitdiff
path: root/src/or/directory.c
diff options
context:
space:
mode:
authorNick Mathewson <nickm@torproject.org>2011-05-16 14:49:55 -0400
committerNick Mathewson <nickm@torproject.org>2011-05-16 14:49:55 -0400
commite908e3a332dd469af2facac0846d0dc8349a30d3 (patch)
tree45195df03a09bc0fde12760ddccc60eaa59e7f72 /src/or/directory.c
parent919bf6ff3cfb1387f3f9ecf9ce97d8e95e330a05 (diff)
parent4a22046c86bec7165e6977024ff84e2109832417 (diff)
downloadtor-e908e3a332dd469af2facac0846d0dc8349a30d3.tar
tor-e908e3a332dd469af2facac0846d0dc8349a30d3.tar.gz
Merge remote-tracking branch 'origin/maint-0.2.1' into maint-0.2.2
Fixed trivial conflict due to headers moving into their own .h files from or.h. Conflicts: src/or/or.h
Diffstat (limited to 'src/or/directory.c')
-rw-r--r--src/or/directory.c5
1 files changed, 3 insertions, 2 deletions
diff --git a/src/or/directory.c b/src/or/directory.c
index 347ed42cb..eb99e9d08 100644
--- a/src/or/directory.c
+++ b/src/or/directory.c
@@ -2003,7 +2003,8 @@ connection_dir_client_reached_eof(dir_connection_t *conn)
(int)body_len, status_code, escaped(reason));
switch (status_code) {
case 200:
- if (rend_cache_store(body, body_len, 0) < -1) {
+ if (rend_cache_store(body, body_len, 0,
+ conn->rend_data->onion_address) < -1) {
log_warn(LD_REND,"Failed to parse rendezvous descriptor.");
/* Any pending rendezvous attempts will notice when
* connection_about_to_close_connection()
@@ -3271,7 +3272,7 @@ directory_handle_command_post(dir_connection_t *conn, const char *headers,
!strcmpstart(url,"/tor/rendezvous/publish")) {
/* rendezvous descriptor post */
log_info(LD_REND, "Handling rendezvous descriptor post.");
- if (rend_cache_store(body, body_len, 1) < 0) {
+ if (rend_cache_store(body, body_len, 1, NULL) < 0) {
log_fn(LOG_PROTOCOL_WARN, LD_DIRSERV,
"Rejected rend descriptor (length %d) from %s.",
(int)body_len, conn->_base.address);