fp-context: use g_strv_contains instead of manual labor

This commit is contained in:
Marco Trevisan (Treviño)
2024-02-13 15:23:43 +01:00
parent 92c5fc4643
commit f3ab1f996f

View File

@@ -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