mirror of
https://gitlab.torproject.org/tpo/core/tor.git
synced 2024-11-28 06:13:31 +01:00
Fix a memory leak in handling errors on CERTS cells. bug 7422
This commit is contained in:
parent
8b5d95db0d
commit
713736a6a7
3
changes/bug7422
Normal file
3
changes/bug7422
Normal file
@ -0,0 +1,3 @@
|
|||||||
|
o Minor bugfixes:
|
||||||
|
- Fix a memory leak on failing cases of channel_tls_process_certs_cell.
|
||||||
|
Fixes bug 7422; bugfix on 0.2.4.4-alpha.
|
@ -1522,7 +1522,7 @@ channel_tls_process_certs_cell(var_cell_t *cell, channel_tls_t *chan)
|
|||||||
safe_str(chan->conn->base_.address), \
|
safe_str(chan->conn->base_.address), \
|
||||||
chan->conn->base_.port, (s)); \
|
chan->conn->base_.port, (s)); \
|
||||||
connection_or_close_for_error(chan->conn, 0); \
|
connection_or_close_for_error(chan->conn, 0); \
|
||||||
return; \
|
goto err; \
|
||||||
} while (0)
|
} while (0)
|
||||||
|
|
||||||
if (chan->conn->base_.state != OR_CONN_STATE_OR_HANDSHAKING_V3)
|
if (chan->conn->base_.state != OR_CONN_STATE_OR_HANDSHAKING_V3)
|
||||||
|
Loading…
Reference in New Issue
Block a user