]> git.ipfire.org Git - thirdparty/tor.git/commit
Restore a pair of erroneously removed cases
authorNick Mathewson <nickm@torproject.org>
Fri, 25 Apr 2025 14:24:50 +0000 (10:24 -0400)
committerNick Mathewson <nickm@torproject.org>
Fri, 25 Apr 2025 14:24:55 +0000 (10:24 -0400)
commit1b42ee2849f844793fdb0e3da6619de41fd0525e
treed1f7b3600448923b959a66410bc751ca0fa5b598
parent5944e8aa243460a8e374c4a1f616659711f5bdcb
Restore a pair of erroneously removed cases

The one in connection_or.c was crucial: it's the
thing that made OR negotiation actually work.

The one in channeltls.c was just defensive programming, but it's
valid defensive programming: by the time we enter from
channel_handle_var_cell, channel_tls_process_vesions_cell,
we have changed our state via enter_v3_handshake_with_cell.
src/core/or/channeltls.c
src/core/or/connection_or.c