aboutsummaryrefslogtreecommitdiff
path: root/spec/rend-spec/managing-streams.md
diff options
context:
space:
mode:
Diffstat (limited to 'spec/rend-spec/managing-streams.md')
-rw-r--r--spec/rend-spec/managing-streams.md6
1 files changed, 4 insertions, 2 deletions
diff --git a/spec/rend-spec/managing-streams.md b/spec/rend-spec/managing-streams.md
index a32a352..9eb1e82 100644
--- a/spec/rend-spec/managing-streams.md
+++ b/spec/rend-spec/managing-streams.md
@@ -25,7 +25,9 @@ address and flags.
If a service chooses to reject a BEGIN message, it should typically
destroy the circuit entirely to prevent port scanning,
resource exhaustion, and other undesirable behaviors.
-If it does not, it should send back an `END` message with the `DONE` reason,
+But if it rejects the BEGIN without destroy the circuit,
+it should send back an `END` message with the `DONE` reason,
to avoid leaking any further information.
-
+If the service chooses to accept the BEGIN message,
+it should send back a CONNECTED message with an empty body.