diff options
Diffstat (limited to 'src/or/rendmid.c')
-rw-r--r-- | src/or/rendmid.c | 6 |
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; } |