mirror of
https://gitlab.torproject.org/tpo/core/tor.git
synced 2024-12-06 19:41:15 +01:00
Use memset() on intro1_data in hs_circ_send_introduce1()
This commit is contained in:
committed by
Nick Mathewson
parent
27d34f36e0
commit
b8addf9746
@@ -1101,6 +1101,11 @@ hs_circ_send_introduce1(origin_circuit_t *intro_circ,
|
||||
tor_assert(ip);
|
||||
tor_assert(subcredential);
|
||||
|
||||
/* It is undefined behavior in hs_cell_introduce1_data_clear() if intro1_data
|
||||
* has been declared on the stack but not initialized. Here, we set it to 0.
|
||||
*/
|
||||
memset(&intro1_data, 0, sizeof(hs_cell_introduce1_data_t));
|
||||
|
||||
/* This takes various objects in order to populate the introduce1 data
|
||||
* object which is used to build the content of the cell. */
|
||||
const node_t *exit_node = build_state_get_exit_node(rend_circ->build_state);
|
||||
|
||||
Reference in New Issue
Block a user