diff options
author | Nikos Mavrogiannopoulos <nmav@gnutls.org> | 2012-08-30 20:02:18 +0200 |
---|---|---|
committer | Nikos Mavrogiannopoulos <nmav@gnutls.org> | 2012-09-02 20:00:00 +0200 |
commit | a93b8fb12792930d14a51eee78261913142431c8 (patch) | |
tree | e7e7fac515892a34c0aeb760579799625e57ab55 | |
parent | 45bf20ad3f799bf219958c3ba705898440c74e4a (diff) | |
download | gnutls-a93b8fb12792930d14a51eee78261913142431c8.tar.gz |
corrected deinitialization of wmnaf cache.
-rw-r--r-- | lib/nettle/ecc_mulmod_wmnaf_cached.c | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/lib/nettle/ecc_mulmod_wmnaf_cached.c b/lib/nettle/ecc_mulmod_wmnaf_cached.c index fa30eccb51..e75b884d54 100644 --- a/lib/nettle/ecc_mulmod_wmnaf_cached.c +++ b/lib/nettle/ecc_mulmod_wmnaf_cached.c @@ -63,7 +63,7 @@ ecc_wmnaf_cache_free (void) gnutls_ecc_curve_cache_entry_t *p = ecc_wmnaf_cache; if (p) { - for (; p->id; ++p) + for (; p->id != GNUTLS_ECC_CURVE_INVALID; ++p) { _ecc_wmnaf_cache_entry_free (p); } @@ -211,7 +211,7 @@ ecc_wmnaf_cache_init (void) } /* nullify last cache entry id */ - ret[++j].id = 0; + ret[j].id = GNUTLS_ECC_CURVE_INVALID; err = GNUTLS_E_SUCCESS; |