diff --git a/CHANGELOG.md b/CHANGELOG.md index f91f7b16..d8897660 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -4,6 +4,10 @@ All notable changes to this project will be documented in this file. The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/), and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html). +## Unreleased +### Fixed +- Background revocation tasks not stopped when closing an `irmaclient` + ## [0.14.2] - 2023-10-25 ### Fixed - IRMA session gets stuck in communicating status when user is requested to confirm PIN in `irmaclient` diff --git a/irmaclient/client.go b/irmaclient/client.go index d8554622..a4ebb670 100644 --- a/irmaclient/client.go +++ b/irmaclient/client.go @@ -229,6 +229,8 @@ func New( } func (client *Client) Close() error { + client.PauseJobs() + client.Configuration.Scheduler.Stop() return client.storage.Close() }