aboutsummaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
authorNick Mathewson <nickm@torproject.org>2017-09-12 17:20:09 -0400
committerNick Mathewson <nickm@torproject.org>2017-09-12 19:03:04 -0400
commita4847ffa915ec7d09ae28ef4ad6bc1c8a1b324ca (patch)
treed92f357551808189367fce55dd9c29a474b24932 /src
parent0f58e173134698a813d23288dabc22f2591e9dc2 (diff)
downloadtor-a4847ffa915ec7d09ae28ef4ad6bc1c8a1b324ca.tar.gz
tor-a4847ffa915ec7d09ae28ef4ad6bc1c8a1b324ca.zip
clang scan-build: Fix "dead increment" warnings.
For the most part, these indicated a spot where the code could have been better.
Diffstat (limited to 'src')
-rw-r--r--src/common/util.c2
-rw-r--r--src/or/directory.c12
-rw-r--r--src/or/routerparse.c6
-rw-r--r--src/test/test_hs_descriptor.c1
4 files changed, 11 insertions, 10 deletions
diff --git a/src/common/util.c b/src/common/util.c
index 36d0f4d068..6e08979ff1 100644
--- a/src/common/util.c
+++ b/src/common/util.c
@@ -445,7 +445,7 @@ tor_log2(uint64_t u64)
r += 2;
}
if (u64 >= (U64_LITERAL(1)<<1)) {
- u64 >>= 1;
+ // u64 >>= 1; // not using this any more.
r += 1;
}
return r;
diff --git a/src/or/directory.c b/src/or/directory.c
index fed4277dec..00f6b6a5d2 100644
--- a/src/or/directory.c
+++ b/src/or/directory.c
@@ -3823,7 +3823,6 @@ directory_handle_command_get,(dir_connection_t *conn, const char *headers,
char *url, *url_mem, *header;
time_t if_modified_since = 0;
int zlib_compressed_in_url;
- size_t url_len;
unsigned compression_methods_supported;
/* We ignore the body of a GET request. */
@@ -3854,12 +3853,13 @@ directory_handle_command_get,(dir_connection_t *conn, const char *headers,
log_debug(LD_DIRSERV,"rewritten url as '%s'.", escaped(url));
url_mem = url;
- url_len = strlen(url);
+ {
+ size_t url_len = strlen(url);
- zlib_compressed_in_url = url_len > 2 && !strcmp(url+url_len-2, ".z");
- if (zlib_compressed_in_url) {
- url[url_len-2] = '\0';
- url_len -= 2;
+ zlib_compressed_in_url = url_len > 2 && !strcmp(url+url_len-2, ".z");
+ if (zlib_compressed_in_url) {
+ url[url_len-2] = '\0';
+ }
}
if ((header = http_get_header(headers, "Accept-Encoding: "))) {
diff --git a/src/or/routerparse.c b/src/or/routerparse.c
index 08c3fc0a02..7a58dd5056 100644
--- a/src/or/routerparse.c
+++ b/src/or/routerparse.c
@@ -2934,7 +2934,7 @@ networkstatus_verify_bw_weights(networkstatus_t *ns, int consensus_method)
}
Wgg /= weight_scale;
- Wgm /= weight_scale;
+ Wgm /= weight_scale; (void) Wgm; // unused from here on.
Wgd /= weight_scale;
Wmg /= weight_scale;
@@ -2942,8 +2942,8 @@ networkstatus_verify_bw_weights(networkstatus_t *ns, int consensus_method)
Wme /= weight_scale;
Wmd /= weight_scale;
- Weg /= weight_scale;
- Wem /= weight_scale;
+ Weg /= weight_scale; (void) Weg; // unused from here on.
+ Wem /= weight_scale; (void) Wem; // unused from here on.
Wee /= weight_scale;
Wed /= weight_scale;
diff --git a/src/test/test_hs_descriptor.c b/src/test/test_hs_descriptor.c
index 7f0d1dd189..9ec183db06 100644
--- a/src/test/test_hs_descriptor.c
+++ b/src/test/test_hs_descriptor.c
@@ -90,6 +90,7 @@ test_cert_encoding(void *arg)
pos += b64_cert_len;
tt_int_op(strcmpstart(pos, "-----END ED25519 CERT-----"), OP_EQ, 0);
pos += strlen("-----END ED25519 CERT-----");
+ tt_str_op(pos, OP_EQ, "");
}
done: