aboutsummaryrefslogtreecommitdiffstats
path: root/src
diff options
context:
space:
mode:
authorAndreas Steffen <andreas.steffen@strongswan.org>2009-09-20 21:56:22 +0200
committerAndreas Steffen <andreas.steffen@strongswan.org>2009-09-20 21:56:22 +0200
commitaf784261f519cd8c372835ff4279743672487387 (patch)
tree9f5260e460635a507bc0e40c52dcc03ebaffeb1a /src
parent4819ec6a71cccc7ba9d433969ae1d8a661073078 (diff)
downloadstrongswan-af784261f519cd8c372835ff4279743672487387.tar.bz2
strongswan-af784261f519cd8c372835ff4279743672487387.tar.xz
all arguments must be read
Diffstat (limited to 'src')
-rw-r--r--src/libstrongswan/plugins/gcrypt/gcrypt_rsa_private_key.c3
1 files changed, 2 insertions, 1 deletions
diff --git a/src/libstrongswan/plugins/gcrypt/gcrypt_rsa_private_key.c b/src/libstrongswan/plugins/gcrypt/gcrypt_rsa_private_key.c
index 660ef8389..afa609211 100644
--- a/src/libstrongswan/plugins/gcrypt/gcrypt_rsa_private_key.c
+++ b/src/libstrongswan/plugins/gcrypt/gcrypt_rsa_private_key.c
@@ -509,7 +509,7 @@ gcrypt_rsa_private_key_t *gcrypt_rsa_private_key_load(key_type_t type,
va_list args)
{
private_gcrypt_rsa_private_key_t *this;
- chunk_t n, e, d, p, q, u;
+ chunk_t n, e, d, p, q, exp, u;
gcry_error_t err;
n = e = d = p = q = u = chunk_empty;
@@ -536,6 +536,7 @@ gcrypt_rsa_private_key_t *gcrypt_rsa_private_key_load(key_type_t type,
case BUILD_RSA_EXP1:
case BUILD_RSA_EXP2:
/* not required for gcrypt */
+ exp = va_arg(args, chunk_t);
continue;
case BUILD_RSA_COEFF:
u = va_arg(args, chunk_t);