diff --git a/libfprint/fp-context.c b/libfprint/fp-context.c index a75b2c32..b3932e4f 100644 --- a/libfprint/fp-context.c +++ b/libfprint/fp-context.c @@ -538,7 +538,7 @@ fp_context_enumerate (FpContext *context) const gchar * sysfs = g_udev_device_get_sysfs_path (matched_misc->data); if (!sysfs) continue; - if (strstr (sysfs, entry->misc_name)) + if (g_str_has_suffix (sysfs, entry->misc_name)) break; } /* If match was not found exit */