mirror of
https://gitlab.torproject.org/tpo/core/tor.git
synced 2025-02-24 22:58:50 +01:00
Tiny cleanup of chan handling when setting connection ID digests
This commit is contained in:
parent
9bf9e34a01
commit
5eef00eb04
1 changed files with 4 additions and 5 deletions
|
@ -153,8 +153,8 @@ connection_or_set_identity_digest(or_connection_t *conn,
|
|||
/* If the identity was set previously, remove the old mapping. */
|
||||
if (rsa_id_was_set) {
|
||||
connection_or_clear_identity(conn);
|
||||
if (conn->chan)
|
||||
channel_clear_identity_digest(TLS_CHAN_TO_BASE(conn->chan));
|
||||
if (chan)
|
||||
channel_clear_identity_digest(chan);
|
||||
}
|
||||
|
||||
memcpy(conn->identity_digest, rsa_digest, DIGEST_LEN);
|
||||
|
@ -165,9 +165,8 @@ connection_or_set_identity_digest(or_connection_t *conn,
|
|||
return;
|
||||
|
||||
/* Deal with channels */
|
||||
if (conn->chan)
|
||||
channel_set_identity_digest(TLS_CHAN_TO_BASE(conn->chan),
|
||||
rsa_digest, ed_id);
|
||||
if (chan)
|
||||
channel_set_identity_digest(chan, rsa_digest, ed_id);
|
||||
}
|
||||
|
||||
/** Remove the Extended ORPort identifier of <b>conn</b> from the
|
||||
|
|
Loading…
Add table
Reference in a new issue