Skip to content
Commit 79b59a2d authored by David Goulet's avatar David Goulet 🐼 Committed by Nick Mathewson
Browse files

TROVE-2017-004: Fix assertion failure in relay_send_end_cell_from_edge_



This fixes an assertion failure in relay_send_end_cell_from_edge_() when an
origin circuit and a cpath_layer = NULL were passed.

A service rendezvous circuit could do such a thing when a malformed BEGIN cell
is received but shouldn't in the first place because the service needs to send
an END cell on the circuit for which it can not do without a cpath_layer.

Fixes #22493

Reported-by: default avatarRoger Dingledine <arma@torproject.org>
Signed-off-by: David Goulet's avatarDavid Goulet <dgoulet@torproject.org>
parent 68c3df69
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment