diff options
Diffstat (limited to 'common/fpsensor/fpsensor_state.c')
-rw-r--r-- | common/fpsensor/fpsensor_state.c | 9 |
1 files changed, 5 insertions, 4 deletions
diff --git a/common/fpsensor/fpsensor_state.c b/common/fpsensor/fpsensor_state.c index 1004c4be70..7474634487 100644 --- a/common/fpsensor/fpsensor_state.c +++ b/common/fpsensor/fpsensor_state.c @@ -4,6 +4,7 @@ */ #include "common.h" +#include "cryptoc/util.h" #include "ec_commands.h" #include "fpsensor.h" #include "fpsensor_private.h" @@ -51,7 +52,7 @@ void fp_task_simulate(void) void fp_clear_finger_context(int idx) { - memset(fp_template[idx], 0, sizeof(fp_template[0])); + always_memset(fp_template[idx], 0, sizeof(fp_template[0])); } void fp_clear_context(void) @@ -60,9 +61,9 @@ void fp_clear_context(void) templ_valid = 0; templ_dirty = 0; - memset(fp_buffer, 0, sizeof(fp_buffer)); - memset(fp_enc_buffer, 0, sizeof(fp_enc_buffer)); - memset(user_id, 0, sizeof(user_id)); + always_memset(fp_buffer, 0, sizeof(fp_buffer)); + always_memset(fp_enc_buffer, 0, sizeof(fp_enc_buffer)); + always_memset(user_id, 0, sizeof(user_id)); for (idx = 0; idx < FP_MAX_FINGER_COUNT; idx++) fp_clear_finger_context(idx); /* TODO maybe shutdown and re-init the private libraries ? */ |