test_channel_listener: free 'chan' explicitly

This should fix CID 1437442, where coverity can't tell that
channel_free_all() frees the fake channel we allocated.
This commit is contained in:
Nick Mathewson 2019-05-16 15:34:28 -04:00
parent 0a9685b3a7
commit d5db40a014

View File

@ -1540,6 +1540,10 @@ test_channel_listener(void *arg)
channel_listener_dump_statistics(chan, LOG_INFO);
done:
if (chan) {
channel_listener_unregister(chan);
tor_free(chan);
}
channel_free_all();
}
@ -1566,4 +1570,3 @@ struct testcase_t channel_tests[] = {
NULL, NULL },
END_OF_TESTCASES
};