tor

The Tor anonymity network
git clone https://git.dasho.dev/tor.git
Log | Files | Refs | README | LICENSE

commit d3279d4304f5ebae0d1612e6c16d20e27b8e8790
parent 460b9230263f0af40c08d8e97f5f13aa69127bf6
Author: Nick Mathewson <nickm@torproject.org>
Date:   Mon, 15 May 2017 18:13:38 -0400

Do not try to uncompress an empty spool

Diffstat:
Msrc/or/directory.c | 2+-
1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/src/or/directory.c b/src/or/directory.c @@ -4081,7 +4081,7 @@ handle_get_current_consensus(dir_connection_t *conn, vary_header, smartlist_len(conn->spool) == 1 ? lifetime : 0); - if (compress_method == NO_METHOD) + if (compress_method == NO_METHOD && smartlist_len(conn->spool)) conn->compress_state = tor_compress_new(0, compression_used, HIGH_COMPRESSION);