From e05fbaa8ab124664e6df895e4dfbc084f3c0b223 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Marco=20Trevisan=20=28Trevi=C3=B1o=29?= Date: Tue, 13 Feb 2024 15:49:36 +0100 Subject: [PATCH] realtek: Do not initialize variables in switch cases Handles scan-build warning --- libfprint/drivers/realtek/realtek.c | 9 +++------ 1 file changed, 3 insertions(+), 6 deletions(-) diff --git a/libfprint/drivers/realtek/realtek.c b/libfprint/drivers/realtek/realtek.c index 84bec5c5..45322908 100644 --- a/libfprint/drivers/realtek/realtek.c +++ b/libfprint/drivers/realtek/realtek.c @@ -864,13 +864,12 @@ fp_verify_sm_run_state (FpiSsm *ssm, FpDevice *device) static void fp_enroll_sm_run_state (FpiSsm *ssm, FpDevice *device) { + g_autofree gchar *user_id = NULL; + g_autofree guint8 *payload = NULL; FpiDeviceRealtek *self = FPI_DEVICE_REALTEK (device); FpPrint *print = NULL; guint8 *cmd_buf = NULL; - - g_autofree gchar *user_id = NULL; - g_autofree guint8 *payload = NULL; - + guint8 *trans_id = NULL; GVariant *uid = NULL; GVariant *data = NULL; gsize user_id_len; @@ -920,8 +919,6 @@ fp_enroll_sm_run_state (FpiSsm *ssm, FpDevice *device) break; case FP_RTK_ENROLL_COMMIT: - guint8 *trans_id = NULL; - fpi_device_get_enroll_data (device, &print); user_id = fpi_print_generate_user_id (print); user_id_len = strlen (user_id);