diff --git a/src/libcharon/plugins/vici/vici_authority.c b/src/libcharon/plugins/vici/vici_authority.c index 08f6ce5c7..fac9f615e 100644 --- a/src/libcharon/plugins/vici/vici_authority.c +++ b/src/libcharon/plugins/vici/vici_authority.c @@ -547,6 +547,8 @@ CALLBACK(authority_sn, bool, { /* remove the old authority definition */ authorities->remove_at(authorities, enumerator); + request->this->certs->remove(request->this->certs, authority->cert, + remove_cert); authority_destroy(authority); break; }