summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorNick Mathewson <nickm@torproject.org>2018-06-20 17:53:51 -0400
committerNick Mathewson <nickm@torproject.org>2018-06-20 17:53:51 -0400
commit3b606ff787967d4f51af79deb8313210e4ca5754 (patch)
treee3b94650d3f18e5264e5359df1cca45d9487c322
parent6c3ad4cae8b967f6dc9ee98f5b01de9e327e9880 (diff)
parentf91ea506f0a9af55a520dab4c88abf0c01bd2ce1 (diff)
downloadtor-3b606ff787967d4f51af79deb8313210e4ca5754.tar.gz
tor-3b606ff787967d4f51af79deb8313210e4ca5754.zip
Merge branch 'maint-0.3.4' into additional_rust_test_fixes
-rw-r--r--src/common/util.c5
-rw-r--r--src/or/control.c5
-rw-r--r--src/or/geoip.c3
3 files changed, 5 insertions, 8 deletions
diff --git a/src/common/util.c b/src/common/util.c
index 53e4507f1f..26b76c31f6 100644
--- a/src/common/util.c
+++ b/src/common/util.c
@@ -4801,8 +4801,8 @@ process_environment_t *
process_environment_make(struct smartlist_t *env_vars)
{
process_environment_t *env = tor_malloc_zero(sizeof(process_environment_t));
- size_t n_env_vars = smartlist_len(env_vars);
- size_t i;
+ int n_env_vars = smartlist_len(env_vars);
+ int i;
size_t total_env_length;
smartlist_t *env_vars_sorted;
@@ -5375,4 +5375,3 @@ tor_ntohll(uint64_t a)
{
return tor_htonll(a);
}
-
diff --git a/src/or/control.c b/src/or/control.c
index 0d637dce7a..ae54689c0b 100644
--- a/src/or/control.c
+++ b/src/or/control.c
@@ -4597,7 +4597,7 @@ handle_control_add_onion(control_connection_t *conn,
const char *body)
{
smartlist_t *args;
- size_t arg_len;
+ int arg_len;
(void) len; /* body is nul-terminated; it's safe to ignore the length */
args = getargs_helper("ADD_ONION", conn, body, 2, -1);
if (!args)
@@ -4618,7 +4618,7 @@ handle_control_add_onion(control_connection_t *conn,
rend_auth_type_t auth_type = REND_NO_AUTH;
/* Default to adding an anonymous hidden service if no flag is given */
int non_anonymous = 0;
- for (size_t i = 1; i < arg_len; i++) {
+ for (int i = 1; i < arg_len; i++) {
static const char *port_prefix = "Port=";
static const char *flags_prefix = "Flags=";
static const char *max_s_prefix = "MaxStreams=";
@@ -7736,4 +7736,3 @@ control_testing_set_global_event_mask(uint64_t mask)
global_event_mask = mask;
}
#endif /* defined(TOR_UNIT_TESTS) */
-
diff --git a/src/or/geoip.c b/src/or/geoip.c
index 2c917c564d..c66bee0faa 100644
--- a/src/or/geoip.c
+++ b/src/or/geoip.c
@@ -150,7 +150,7 @@ geoip_add_entry(const tor_addr_t *low, const tor_addr_t *high,
idx = ((uintptr_t)idxplus1_)-1;
}
{
- geoip_country_t *c = smartlist_get(geoip_countries, idx);
+ geoip_country_t *c = smartlist_get(geoip_countries, (int)idx);
tor_assert(!strcasecmp(c->countrycode, country));
}
@@ -1884,4 +1884,3 @@ geoip_free_all(void)
memset(geoip_digest, 0, sizeof(geoip_digest));
memset(geoip6_digest, 0, sizeof(geoip6_digest));
}
-