summaryrefslogtreecommitdiff
path: root/common/fpsensor/fpsensor_state.c
diff options
context:
space:
mode:
Diffstat (limited to 'common/fpsensor/fpsensor_state.c')
-rw-r--r--common/fpsensor/fpsensor_state.c9
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 ? */