Fix FAAC counter fix seed being not removed from RAM

This commit is contained in:
MX
2023-08-17 17:33:21 +03:00
parent e1c83692c3
commit 3584e0da46
3 changed files with 12 additions and 1 deletions

View File

@@ -110,6 +110,11 @@ bool subghz_scene_set_seed_on_event(void* context, SceneManagerEvent event) {
if(generated_protocol) {
subghz_file_name_clear(subghz);
// Reset Seed, Fix, Cnt in secure data on generated_protocol true
memset(subghz->secure_data->seed, 0, sizeof(subghz->secure_data->seed));
memset(subghz->secure_data->cnt, 0, sizeof(subghz->secure_data->cnt));
memset(subghz->secure_data->fix, 0, sizeof(subghz->secure_data->fix));
scene_manager_set_scene_state(
subghz->scene_manager, SubGhzSceneSetType, SubGhzCustomEventManagerSet);
scene_manager_next_scene(subghz->scene_manager, SubGhzSceneSaveName);