Ver código fonte

Have eventdns set the "truncated" bit correctly.

Fixed bug 1022; This isn't actually a live bug in Tor, since in Tor
we never generate large DNS replies.
Nick Mathewson 15 anos atrás
pai
commit
7ce767181f
1 arquivos alterados com 1 adições e 1 exclusões
  1. 1 1
      src/or/eventdns.c

+ 1 - 1
src/or/eventdns.c

@@ -1842,7 +1842,7 @@ evdns_server_request_format_response(struct server_request *req, int err)
 	if (j > 512) {
 overflow:
 		j = 512;
-		buf[3] |= 0x02; /* set the truncated bit. */
+		buf[2] |= 0x02; /* set the truncated bit. */
 	}
 
 	req->response_len = (size_t)j;