30 lines
968 B
Diff
30 lines
968 B
Diff
|
From ed6eb8050d85d70920c2536a153fa4eddc5e9fe2 Mon Sep 17 00:00:00 2001
|
||
|
From: =?UTF-8?q?Marco=20Trevisan=20=28Trevi=C3=B1o=29?= <mail@3v1n0.net>
|
||
|
Date: Thu, 12 Dec 2019 14:54:26 +0100
|
||
|
Subject: [PATCH 124/181] fpi-ssm: Bug on wrong state passed to
|
||
|
jump_to_state_delayed
|
||
|
|
||
|
While remove the checks that are already part of the common function
|
||
|
fpi_ssm_set_delayed_action_timeout().
|
||
|
---
|
||
|
libfprint/fpi-ssm.c | 3 +--
|
||
|
1 file changed, 1 insertion(+), 2 deletions(-)
|
||
|
|
||
|
diff --git a/libfprint/fpi-ssm.c b/libfprint/fpi-ssm.c
|
||
|
index 0f3e6fb..d672064 100644
|
||
|
--- a/libfprint/fpi-ssm.c
|
||
|
+++ b/libfprint/fpi-ssm.c
|
||
|
@@ -573,8 +573,7 @@ fpi_ssm_jump_to_state_delayed (FpiSsm *machine,
|
||
|
g_autofree char *source_name = NULL;
|
||
|
|
||
|
g_return_if_fail (machine != NULL);
|
||
|
- BUG_ON (machine->completed);
|
||
|
- BUG_ON (machine->timeout != NULL);
|
||
|
+ BUG_ON (state < 0 || state >= machine->nr_states);
|
||
|
|
||
|
data = g_new0 (FpiSsmJumpToStateDelayedData, 1);
|
||
|
data->machine = machine;
|
||
|
--
|
||
|
2.24.1
|
||
|
|