added a "purgeike" command to stroke, deleting all IKE_SAs without a CHILD_SA

This commit is contained in:
Martin Willi
2009-05-15 11:02:56 +02:00
parent bb51102b89
commit 832427064c
7 changed files with 69 additions and 6 deletions
+9 -2
View File
@@ -341,8 +341,15 @@ static void stroke_reread(private_stroke_socket_t *this,
static void stroke_purge(private_stroke_socket_t *this,
stroke_msg_t *msg, FILE *out)
{
charon->credentials->flush_cache(charon->credentials,
CERT_X509_OCSP_RESPONSE);
if (msg->purge.flags & PURGE_OCSP)
{
charon->credentials->flush_cache(charon->credentials,
CERT_X509_OCSP_RESPONSE);
}
if (msg->purge.flags & PURGE_IKE)
{
this->control->purge_ike(this->control, msg, out);
}
}
/**