浏览代码

huge bugfix: we weren't ever writing an http header when sending
out network statuses! so clients were downloading the whole thing,
and then discarding them because they're malformed.


svn:r6778

Roger Dingledine 18 年之前
父节点
当前提交
c055a34cdb
共有 1 个文件被更改,包括 3 次插入0 次删除
  1. 3 0
      src/or/directory.c

+ 3 - 0
src/or/directory.c

@@ -1501,6 +1501,9 @@ directory_handle_command_get(connection_t *conn, char *headers,
       return 0;
     }
     // note_request(request_type,dlen);
+    write_http_response_header(conn, -1,
+                   deflated?"application/octet_stream":"text/plain",
+                   deflated?"deflate":NULL);
 
     conn->fingerprint_stack = dir_fps;
     if (! deflated)