summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorNick Mathewson <nickm@torproject.org>2018-06-29 13:49:43 -0400
committerNick Mathewson <nickm@torproject.org>2018-06-29 13:49:43 -0400
commita814ed0192d9f11182c996d5833ea5543e6326b3 (patch)
treec74dca5c3d54504ff1c265ff0a02faa5c5383082
parent739cd6ec209742390b612ad881ed0e22e8d5e96b (diff)
parent36c372581f8d7651c336f69b9b1b051d3d31d548 (diff)
downloadtor-a814ed0192d9f11182c996d5833ea5543e6326b3.tar.gz
tor-a814ed0192d9f11182c996d5833ea5543e6326b3.zip
Merge branch 'maint-0.3.3' into release-0.3.3
-rw-r--r--src/test/test_channelpadding.c1
-rw-r--r--src/test/test_hs_descriptor.c3
-rw-r--r--src/test/test_shared_random.c1
3 files changed, 5 insertions, 0 deletions
diff --git a/src/test/test_channelpadding.c b/src/test/test_channelpadding.c
index 740368f218..90da2163a6 100644
--- a/src/test/test_channelpadding.c
+++ b/src/test/test_channelpadding.c
@@ -701,6 +701,7 @@ test_channelpadding_consensus(void *arg)
memcpy(relay->identity_digest,
((channel_tls_t *)chan)->conn->identity_digest, DIGEST_LEN);
smartlist_add(current_md_consensus->routerstatus_list, relay);
+ relay = NULL; /* Prevent double-free */
tried_to_write_cell = 0;
decision = channelpadding_decide_to_pad_channel(chan);
diff --git a/src/test/test_hs_descriptor.c b/src/test/test_hs_descriptor.c
index 045696b40b..8772461f90 100644
--- a/src/test/test_hs_descriptor.c
+++ b/src/test/test_hs_descriptor.c
@@ -208,6 +208,7 @@ test_link_specifier(void *arg)
tt_int_op(link_specifier_get_un_ipv4_port(ls), OP_EQ, spec.u.ap.port);
link_specifier_free(ls);
+ ls = NULL;
tor_free(b64);
}
@@ -238,6 +239,7 @@ test_link_specifier(void *arg)
tt_int_op(link_specifier_get_un_ipv6_port(ls), OP_EQ, spec.u.ap.port);
link_specifier_free(ls);
+ ls = NULL;
tor_free(b64);
}
@@ -265,6 +267,7 @@ test_link_specifier(void *arg)
tt_mem_op(spec.u.legacy_id, OP_EQ, id, DIGEST_LEN);
link_specifier_free(ls);
+ ls = NULL;
tor_free(b64);
}
diff --git a/src/test/test_shared_random.c b/src/test/test_shared_random.c
index 4c174d1c17..437fc38deb 100644
--- a/src/test/test_shared_random.c
+++ b/src/test/test_shared_random.c
@@ -872,6 +872,7 @@ test_sr_setup_commits(void)
/* Now during REVEAL phase save commit D by restoring its reveal. */
set_sr_phase(SR_PHASE_REVEAL);
save_commit_to_state(place_holder);
+ place_holder = NULL;
tt_str_op(commit_d->encoded_reveal, OP_EQ,
"DDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDD");
/* Go back to an empty encoded reveal value. */