mirror of
https://gitlab.freedesktop.org/libfprint/libfprint.git
synced 2025-11-15 07:38:12 +00:00
fp-context: use g_strv_contains instead of manual labor
This commit is contained in:
@@ -77,7 +77,6 @@ is_driver_allowed (const gchar *driver)
|
|||||||
{
|
{
|
||||||
g_auto(GStrv) allowlisted_drivers = NULL;
|
g_auto(GStrv) allowlisted_drivers = NULL;
|
||||||
const char *fp_drivers_allowlist_env;
|
const char *fp_drivers_allowlist_env;
|
||||||
int i;
|
|
||||||
|
|
||||||
g_return_val_if_fail (driver, TRUE);
|
g_return_val_if_fail (driver, TRUE);
|
||||||
|
|
||||||
@@ -87,12 +86,7 @@ is_driver_allowed (const gchar *driver)
|
|||||||
return TRUE;
|
return TRUE;
|
||||||
|
|
||||||
allowlisted_drivers = g_strsplit (fp_drivers_allowlist_env, ":", -1);
|
allowlisted_drivers = g_strsplit (fp_drivers_allowlist_env, ":", -1);
|
||||||
|
return g_strv_contains ((const gchar * const *) allowlisted_drivers, driver);
|
||||||
for (i = 0; allowlisted_drivers[i]; ++i)
|
|
||||||
if (g_strcmp0 (driver, allowlisted_drivers[i]) == 0)
|
|
||||||
return TRUE;
|
|
||||||
|
|
||||||
return FALSE;
|
|
||||||
}
|
}
|
||||||
|
|
||||||
typedef struct
|
typedef struct
|
||||||
|
|||||||
Reference in New Issue
Block a user