diff options
author | Martin Willi <martin@revosec.ch> | 2012-05-21 12:28:01 +0200 |
---|---|---|
committer | Martin Willi <martin@revosec.ch> | 2012-05-21 12:28:01 +0200 |
commit | 75d4e01c4a0739bb580664728189b549f20ff940 (patch) | |
tree | d4f9ca2af2299603ab92279dde1583289514eb14 /src | |
parent | 32400cd91a5258ec40fa2f9740bf7e41ed118a87 (diff) | |
download | strongswan-75d4e01c4a0739bb580664728189b549f20ff940.tar.bz2 strongswan-75d4e01c4a0739bb580664728189b549f20ff940.tar.xz |
Enumerate correct list while removing nonce_gens, fix deregistration
Diffstat (limited to 'src')
-rw-r--r-- | src/libstrongswan/crypto/crypto_factory.c | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/src/libstrongswan/crypto/crypto_factory.c b/src/libstrongswan/crypto/crypto_factory.c index bd4e05c38..d368ae3a0 100644 --- a/src/libstrongswan/crypto/crypto_factory.c +++ b/src/libstrongswan/crypto/crypto_factory.c @@ -657,7 +657,7 @@ METHOD(crypto_factory_t, remove_nonce_gen, void, enumerator_t *enumerator; this->lock->write_lock(this->lock); - enumerator = this->nonce_gens->create_enumerator(this->rngs); + enumerator = this->nonce_gens->create_enumerator(this->nonce_gens); while (enumerator->enumerate(enumerator, &entry)) { if (entry->create_nonce_gen == create) |