summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMarco Trevisan (TreviƱo) <mail@3v1n0.net>2024-02-13 15:49:36 +0100
committerMarco Trevisan <mail@3v1n0.net>2024-02-13 14:54:42 +0000
commite05fbaa8ab124664e6df895e4dfbc084f3c0b223 (patch)
tree9b682c68a571d6a65d487a8d8ae7d317c79584f9
parent61f9346aafd3f9a2904d6891e5f554b98694fb1f (diff)
realtek: Do not initialize variables in switch cases
Handles scan-build warning
-rw-r--r--libfprint/drivers/realtek/realtek.c9
1 files changed, 3 insertions, 6 deletions
diff --git a/libfprint/drivers/realtek/realtek.c b/libfprint/drivers/realtek/realtek.c
index 84bec5c..4532290 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);