From 9bba708401a7694096bac6d1d24e9eddbff4237c Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Jonatan=20M=C3=A4nnchen?= Date: Mon, 5 Aug 2024 16:34:36 +0200 Subject: [PATCH] Prevent jwks_expired flood in worker #359 (#361) --- src/oidcc_provider_configuration_worker.erl | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/src/oidcc_provider_configuration_worker.erl b/src/oidcc_provider_configuration_worker.erl index d4539ec..8df147e 100644 --- a/src/oidcc_provider_configuration_worker.erl +++ b/src/oidcc_provider_configuration_worker.erl @@ -169,12 +169,14 @@ handle_continue( #state{ issuer = Issuer, provider_configuration_opts = ProviderConfigurationOpts, - configuration_refresh_timer = OldTimer, + configuration_refresh_timer = OldConfigurationRefreshTimer, + jwks_refresh_timer = OldJwksRefreshTimer, ets_table = EtsTable } = State ) -> - maybe_cancel_timer(OldTimer), + maybe_cancel_timer(OldConfigurationRefreshTimer), + maybe_cancel_timer(OldJwksRefreshTimer), maybe {ok, {Configuration, Expiry}} ?=