Fix a NULL dereference on unit test failure. CID 1353177.

This commit is contained in:
Nick Mathewson 2016-02-16 12:55:41 -05:00
parent 5cd6c577df
commit 31c96a3699

View File

@ -434,8 +434,10 @@ test_routerlist_router_is_already_dir_fetching(void *arg)
done:
/* If a connection is never set up, connection_free chokes on it. */
buf_free(mocked_connection->inbuf);
buf_free(mocked_connection->outbuf);
if (mocked_connection) {
buf_free(mocked_connection->inbuf);
buf_free(mocked_connection->outbuf);
}
tor_free(mocked_connection);
UNMOCK(connection_get_by_type_addr_port_purpose);
}