]> git.ipfire.org Git - thirdparty/tor.git/commitdiff
Control: add + and 650 OK to HS_DESC_CONTENT event
authorDavid Goulet <dgoulet@ev0ke.net>
Sun, 15 Mar 2015 14:20:11 +0000 (10:20 -0400)
committerDavid Goulet <dgoulet@ev0ke.net>
Tue, 21 Apr 2015 18:22:54 +0000 (14:22 -0400)
The HS_DESC_CONTENT event results in multiple line thus must be prefixed
with a "650+" and ending with "650 OK".

Reported-by: Damian Johnson <atagar@torproject.org>
Signed-off-by: David Goulet <dgoulet@ev0ke.net>
src/or/control.c

index d5dc2f5ef343d87929cba1f4047bfe50e021d415..2f6ef5cd9b27c23dcc85772c96f38f16ea71de55 100644 (file)
@@ -5489,7 +5489,7 @@ control_event_hs_descriptor_content(const char *onion_address,
   write_escaped_data(content, strlen(content), &esc_content);
 
   send_control_event(EVENT_HS_DESC_CONTENT, ALL_FORMATS,
-                     "650 %s %s %s %s\r\n%s",
+                     "650+%s %s %s %s\r\n%s650 OK\r\n",
                      event_name,
                      rend_hsaddress_str_or_unknown(onion_address),
                      desc_id,