ソースを参照

Use correct payload lengths when sending RENDEZVOUS1 cells

svn:r1494
Nick Mathewson 21 年 前
コミット
283593ca1b
1 ファイル変更1 行追加1 行削除
  1. 1 1
      src/or/rendservice.c

+ 1 - 1
src/or/rendservice.c

@@ -574,7 +574,7 @@ rend_service_rendezvous_is_ready(circuit_t *circuit)
 
   /* Send the cell */
   if (connection_edge_send_command(NULL, circuit, RELAY_COMMAND_RENDEZVOUS1,
-                                   buf, REND_COOKIE_LEN+DH_KEY_LEN+1,
+                                   buf, REND_COOKIE_LEN+DH_KEY_LEN+DIGEST_LEN,
                                    circuit->cpath->prev)<0) {
     log_fn(LOG_WARN, "Couldn't send RENDEZVOUS1 cell");
     goto err;