소스 검색

Set poller to null after free

Eric Betts 1 년 전
부모
커밋
69c85f1d85
3개의 변경된 파일3개의 추가작업 그리고 0개의 파일을 삭제
  1. 1 0
      scenes/seader_scene_read_14a.c
  2. 1 0
      scenes/seader_scene_read_mfc.c
  3. 1 0
      scenes/seader_scene_read_picopass.c

+ 1 - 0
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

+ 1 - 0
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

+ 1 - 0
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