diff --git a/src/test/test_channelpadding.c b/src/test/test_channelpadding.c
index d54c9cc52c29bd3d0028ac5d21ebe4e85ea3e8ab..0bc9699feb45bee05cd1517012e376fb43d69058 100644
--- a/src/test/test_channelpadding.c
+++ b/src/test/test_channelpadding.c
@@ -745,6 +745,8 @@ test_channelpadding_consensus(void *arg)
   tt_i64_op(val, OP_LE, 24*60*60*2);
 
  done:
+  tor_free(relay);
+
   free_mock_consensus();
   free_fake_channeltls((channel_tls_t*)chan);
   smartlist_free(connection_array);