]> git.ipfire.org Git - thirdparty/tor.git/commitdiff
complete_only == !allow_partial. This enables useful use of partial desc downloads...
authorNick Mathewson <nickm@torproject.org>
Thu, 29 Jun 2006 11:04:42 +0000 (11:04 +0000)
committerNick Mathewson <nickm@torproject.org>
Thu, 29 Jun 2006 11:04:42 +0000 (11:04 +0000)
svn:r6700

src/or/directory.c

index fcee412173ce9ef7f714d58fd6cb7ef2ac909960..2e3a04fd08cc09a057200e4ab8034c89e1608390 100644 (file)
@@ -915,12 +915,12 @@ connection_dir_client_reached_eof(connection_t *conn)
     /* Try declared compression first if we can. */
     if (compression > 0)
       tor_gzip_uncompress(&new_body, &new_len, body, body_len, compression,
-                          allow_partial, LOG_PROTOCOL_WARN);
+                          !allow_partial, LOG_PROTOCOL_WARN);
     /* Okay, if that didn't work, and we think that it was compressed
      * differently, try that. */
     if (!new_body && guessed > 0 && compression != guessed)
       tor_gzip_uncompress(&new_body, &new_len, body, body_len, guessed,
-                          allow_partial, LOG_PROTOCOL_WARN);
+                          !allow_partial, LOG_PROTOCOL_WARN);
     /* If we're pretty sure that we have a compressed directory, and
      * we didn't manage to uncompress it, then warn and bail. */
     if (!plausible && !new_body) {