From d90ab823eab9333aeabad55e18d480593a27557c Mon Sep 17 00:00:00 2001 From: Nick Mathewson Date: Sun, 13 Feb 2005 16:17:32 +0000 Subject: [PATCH] remove redundant unpack in critical path svn:r3620 --- src/or/relay.c | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/src/or/relay.c b/src/or/relay.c index 39ef56caa2..13ae5cb02d 100644 --- a/src/or/relay.c +++ b/src/or/relay.c @@ -107,9 +107,9 @@ static int relay_digest_matches(crypto_digest_env_t *digest, cell_t *cell) { static int relay_crypt_one_payload(crypto_cipher_env_t *cipher, char *in, int encrypt_mode) { char out[CELL_PAYLOAD_SIZE]; /* 'in' must be this size too */ - relay_header_t rh; +// relay_header_t rh; - relay_header_unpack(&rh, in); +// relay_header_unpack(&rh, in); // log_fn(LOG_DEBUG,"before crypt: %d",rh.recognized); if (( encrypt_mode && crypto_cipher_encrypt(cipher, out, in, CELL_PAYLOAD_SIZE)) || (!encrypt_mode && crypto_cipher_decrypt(cipher, out, in, CELL_PAYLOAD_SIZE))) { @@ -117,7 +117,7 @@ static int relay_crypt_one_payload(crypto_cipher_env_t *cipher, char *in, return -1; } memcpy(in,out,CELL_PAYLOAD_SIZE); - relay_header_unpack(&rh, in); +// relay_header_unpack(&rh, in); // log_fn(LOG_DEBUG,"after crypt: %d",rh.recognized); return 0; }