summaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
authorNick Mathewson <nickm@torproject.org>2016-08-26 09:46:40 -0400
committerNick Mathewson <nickm@torproject.org>2016-08-26 09:46:40 -0400
commit8fe410e875343a4c134ddbe0db6da3d38865deee (patch)
treedafaeba487edd2d50ae070ad31698986cce59393 /src
parenta601ed5c1579e1936aae175e301e19bd1e4a1826 (diff)
parent33a3e6f7183c791d7aa544e3878c66f4ede9a2e7 (diff)
downloadtor-8fe410e875343a4c134ddbe0db6da3d38865deee.tar.gz
tor-8fe410e875343a4c134ddbe0db6da3d38865deee.zip
Merge remote-tracking branch 'andrea/oos-test-failures'
Diffstat (limited to 'src')
-rw-r--r--src/or/connection.c4
-rw-r--r--src/test/test_oos.c2
2 files changed, 4 insertions, 2 deletions
diff --git a/src/or/connection.c b/src/or/connection.c
index e3560af4c5..5ecd1ad7bf 100644
--- a/src/or/connection.c
+++ b/src/or/connection.c
@@ -4510,8 +4510,8 @@ oos_victim_comparator_for_orconns(or_connection_t *a, or_connection_t *b)
a_circs = connection_or_get_num_circuits(a);
b_circs = connection_or_get_num_circuits(b);
- if (a_circs < b_circs) return -1;
- else if (a_circs > b_circs) return 1;
+ if (a_circs < b_circs) return 1;
+ else if (a_circs > b_circs) return -1;
else return 0;
}
diff --git a/src/test/test_oos.c b/src/test/test_oos.c
index 3afb68b27a..db06625116 100644
--- a/src/test/test_oos.c
+++ b/src/test/test_oos.c
@@ -294,6 +294,8 @@ test_oos_kill_conn_list(void *arg)
dir_c2 = tor_malloc_zero(sizeof(*dir_c2));
dir_c2->base_.magic = DIR_CONNECTION_MAGIC;
dir_c2->base_.type = CONN_TYPE_DIR;
+ dir_c2->base_.state = DIR_CONN_STATE_MIN_;
+ dir_c2->base_.purpose = DIR_PURPOSE_MIN_;
c2 = TO_CONN(dir_c2);
tt_assert(c1 != NULL);