diff options
author | Nick Mathewson <nickm@torproject.org> | 2017-07-14 09:06:33 -0400 |
---|---|---|
committer | Nick Mathewson <nickm@torproject.org> | 2017-07-14 09:06:33 -0400 |
commit | c1afbbe8feff1b803f721079b59a00438676045e (patch) | |
tree | 088d893f2ff7e9da69f06b5aceebea614c7c48f2 | |
parent | 66c85cd8812c7d862edafc03b8e04bf3555733a3 (diff) | |
parent | 759154b1ad8b2b5fabf09cb1dde93177c65d05a8 (diff) | |
download | tor-c1afbbe8feff1b803f721079b59a00438676045e.tar.gz tor-c1afbbe8feff1b803f721079b59a00438676045e.zip |
Merge branch 'bug22803_030' into maint-0.3.0
-rw-r--r-- | changes/bug22803 | 3 | ||||
-rw-r--r-- | src/test/test_link_handshake.c | 4 |
2 files changed, 6 insertions, 1 deletions
diff --git a/changes/bug22803 b/changes/bug22803 new file mode 100644 index 0000000000..80b4b9f589 --- /dev/null +++ b/changes/bug22803 @@ -0,0 +1,3 @@ + o Minor bugfixes (unit tests): + - Fix a memory leak in the link-handshake/certs_ok_ed25519 test. + Fixes bug 22803; bugfix on 0.3.0.1-alpha. diff --git a/src/test/test_link_handshake.c b/src/test/test_link_handshake.c index d81f9e8eb2..467bba3a64 100644 --- a/src/test/test_link_handshake.c +++ b/src/test/test_link_handshake.c @@ -241,6 +241,7 @@ test_link_handshake_certs_ok(void *arg) } channel_tls_process_certs_cell(cell2, chan1); mock_peer_cert_expect_tortls = NULL; + tor_x509_cert_free(mock_peer_cert); mock_peer_cert = NULL; tor_assert(c1->handshake_state->authenticated); @@ -304,7 +305,8 @@ test_link_handshake_certs_ok(void *arg) UNMOCK(tor_tls_get_peer_cert); UNMOCK(tor_tls_get_own_cert); tor_x509_cert_free(mock_own_cert); - mock_own_cert = NULL; + tor_x509_cert_free(mock_peer_cert); + mock_own_cert = mock_peer_cert = NULL; memset(c1->identity_digest, 0, sizeof(c1->identity_digest)); memset(c2->identity_digest, 0, sizeof(c2->identity_digest)); connection_free_(TO_CONN(c1)); |