From 3ce345b876b07819dd9dffdb18ca2c7943f3206a Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Marco=20Trevisan=20=28Trevi=C3=B1o=29?= Date: Thu, 13 Feb 2025 04:46:38 +0100 Subject: [PATCH] mafpmoc: Do not pack templates structure Otherwise undefined sanitizer would fail for unaligned memory access --- libfprint/drivers/mafpmoc/mafpmoc.h | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/libfprint/drivers/mafpmoc/mafpmoc.h b/libfprint/drivers/mafpmoc/mafpmoc.h index 329409cb..d031e5ac 100644 --- a/libfprint/drivers/mafpmoc/mafpmoc.h +++ b/libfprint/drivers/mafpmoc/mafpmoc.h @@ -222,6 +222,7 @@ typedef struct _mafp_template uint16_t id; char uid[128]; } mafp_template_t, *pmafp_template_t; +#pragma pack(pop) typedef struct _mafp_templates { @@ -232,7 +233,6 @@ typedef struct _mafp_templates mafp_template_t priv_list[MAX_FINGER_NUM]; GPtrArray *list; } mafp_templates_t, *pmafp_templates_t; -#pragma pack(pop) typedef struct _fp_cmd_response {