Explorar el Código

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 hace 18 años
padre
commit
c055a34cdb
Se han modificado 1 ficheros con 3 adiciones y 0 borrados
  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)