aboutsummaryrefslogtreecommitdiff
path: root/src/or/rendmid.c
diff options
context:
space:
mode:
Diffstat (limited to 'src/or/rendmid.c')
-rw-r--r--src/or/rendmid.c6
1 files changed, 3 insertions, 3 deletions
diff --git a/src/or/rendmid.c b/src/or/rendmid.c
index 80ebbbb38..5d795cf4b 100644
--- a/src/or/rendmid.c
+++ b/src/or/rendmid.c
@@ -219,10 +219,10 @@ rend_mid_rendezvous(circuit_t *circ, const char *request, int request_len)
goto err;
}
- if (request_len < 20+128+20) {
+ if (request_len != REND_COOKIE_LEN+DH_KEY_LEN+DIGEST_LEN) {
log_fn(LOG_WARN,
- "Rejecting impossibly short RENDEZVOUS1 cell on circuit %d",
- circ->p_circ_id);
+ "Rejecting RENDEZVOUS1 cell with bad length (%d) on circuit %d",
+ request_len, circ->p_circ_id);
goto err;
}