ike-sa-manager: Make sure rng is defined before destroying it in flush()
This allows calling flush() multiple times.
This commit is contained in:
@@ -2188,7 +2188,7 @@ METHOD(ike_sa_manager_t, flush, void,
|
|||||||
unlock_all_segments(this);
|
unlock_all_segments(this);
|
||||||
|
|
||||||
this->spi_lock->write_lock(this->spi_lock);
|
this->spi_lock->write_lock(this->spi_lock);
|
||||||
this->rng->destroy(this->rng);
|
DESTROY_IF(this->rng);
|
||||||
this->rng = NULL;
|
this->rng = NULL;
|
||||||
this->spi_cb.cb = NULL;
|
this->spi_cb.cb = NULL;
|
||||||
this->spi_cb.data = NULL;
|
this->spi_cb.data = NULL;
|
||||||
|
|||||||
Reference in New Issue
Block a user