From 69c85f1d85fe9d330bc39929efca41128eb404f0 Mon Sep 17 00:00:00 2001 From: Eric Betts Date: Wed, 24 Jul 2024 21:58:52 -0700 Subject: [PATCH] Set poller to null after free --- scenes/seader_scene_read_14a.c | 1 + scenes/seader_scene_read_mfc.c | 1 + scenes/seader_scene_read_picopass.c | 1 + 3 files changed, 3 insertions(+) diff --git a/scenes/seader_scene_read_14a.c b/scenes/seader_scene_read_14a.c index 6d48b4a..48bbd7e 100644 --- a/scenes/seader_scene_read_14a.c +++ b/scenes/seader_scene_read_14a.c @@ -56,6 +56,7 @@ void seader_scene_read_14a_on_exit(void* context) { if(seader->poller) { nfc_poller_stop(seader->poller); nfc_poller_free(seader->poller); + seader->poller = NULL; } // Clear view diff --git a/scenes/seader_scene_read_mfc.c b/scenes/seader_scene_read_mfc.c index 3f9db83..21f17cd 100644 --- a/scenes/seader_scene_read_mfc.c +++ b/scenes/seader_scene_read_mfc.c @@ -60,6 +60,7 @@ void seader_scene_read_mfc_on_exit(void* context) { if(seader->poller) { nfc_poller_stop(seader->poller); nfc_poller_free(seader->poller); + seader->poller = NULL; } // Clear view diff --git a/scenes/seader_scene_read_picopass.c b/scenes/seader_scene_read_picopass.c index 34c4a64..2e8775b 100644 --- a/scenes/seader_scene_read_picopass.c +++ b/scenes/seader_scene_read_picopass.c @@ -55,6 +55,7 @@ void seader_scene_read_picopass_on_exit(void* context) { if(seader->picopass_poller) { picopass_poller_stop(seader->picopass_poller); picopass_poller_free(seader->picopass_poller); + seader->picopass_poller = NULL; } // Clear view