From 1edc164265b1b69496d01a2382ad4aa91cac8df8 Mon Sep 17 00:00:00 2001 From: Andreas Schneider Date: Wed, 11 Mar 2009 09:31:50 +0000 Subject: Fix compiler warning about unused variable. git-svn-id: svn+ssh://svn.berlios.de/svnroot/repos/libssh/trunk@255 7dcaeef0-15fb-0310-b436-a5af3365683c --- libssh/dh.c | 24 +++++++++++++++--------- 1 file changed, 15 insertions(+), 9 deletions(-) diff --git a/libssh/dh.c b/libssh/dh.c index 650a5521..68db8ae5 100644 --- a/libssh/dh.c +++ b/libssh/dh.c @@ -68,18 +68,24 @@ static bignum p; static int ssh_crypto_inited=0; int ssh_get_random(void *where, int len, int strong){ - + #ifdef HAVE_LIBGCRYPT - // not using GCRY_VERY_STRONG_RANDOM which is a bit overkill - gcry_randomize(where,len,GCRY_STRONG_RANDOM); - return 1; + /* variable not used in gcrypt */ + (void) strong; + /* not using GCRY_VERY_STRONG_RANDOM which is a bit overkill */ + gcry_randomize(where,len,GCRY_STRONG_RANDOM); + + return 1; #elif defined HAVE_LIBCRYPTO - if(strong){ - return RAND_bytes(where,len); - } else { - return RAND_pseudo_bytes(where,len); - } + if (strong) { + return RAND_bytes(where,len); + } else { + return RAND_pseudo_bytes(where,len); + } #endif + + /* never reached */ + return 1; } -- cgit