From b78f854d8b6d3f375902f78dcafff25c3a5bd695 Mon Sep 17 00:00:00 2001 From: Simon Josefsson Date: Wed, 4 Nov 2009 14:47:00 +0100 Subject: [PATCH] Silence compiler warning. Reported by Steven Van Ingelgem in . --- src/crypt.c | 9 ++++----- 1 file changed, 4 insertions(+), 5 deletions(-) diff --git a/src/crypt.c b/src/crypt.c index 8277eb32..68d9898c 100644 --- a/src/crypt.c +++ b/src/crypt.c @@ -201,16 +201,15 @@ crypt_init_arcfour128(LIBSSH2_SESSION * session, unsigned char *secret, int *free_secret, int encrypt, void **abstract) { - struct crypt_ctx *cctx; - char block[8]; int rc; rc = crypt_init (session, method, iv, free_iv, secret, free_secret, encrypt, abstract); if (rc == 0) { - size_t discard = 1536; - cctx = *(struct crypt_ctx **) abstract; - for (; discard; discard -= 8) + struct crypt_ctx *cctx = *(struct crypt_ctx **) abstract; + unsigned char block[8]; + size_t discard = 1536; + for (; discard; discard -= 8) _libssh2_cipher_crypt(&cctx->h, cctx->algo, cctx->encrypt, block); }