summaryrefslogtreecommitdiff
path: root/libfprint
diff options
context:
space:
mode:
authorBastien Nocera <hadess@hadess.net>2013-07-25 12:27:53 +0200
committerBastien Nocera <hadess@hadess.net>2013-07-25 12:29:29 +0200
commita6339a30ef8abea6c4dc90acbc04c49c07906abe (patch)
tree73f126aa106c6ae3153bf942c12c1812f3a294d5 /libfprint
parentf3dd55815ec1ef357e343ae1a810c6728d3ffd9a (diff)
Fix udev rules printing
The blacklisted devices weren't correctly checked for past the first item, as we weren't using the right index to get the product ID from the ID table.
Diffstat (limited to 'libfprint')
-rw-r--r--libfprint/fprint-list-udev-rules.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/libfprint/fprint-list-udev-rules.c b/libfprint/fprint-list-udev-rules.c
index 791a457..d26ff14 100644
--- a/libfprint/fprint-list-udev-rules.c
+++ b/libfprint/fprint-list-udev-rules.c
@@ -52,7 +52,7 @@ static void print_driver (struct fp_driver *driver)
blacklist = 0;
for (j = 0; blacklist_id_table[j].vendor != 0; j++) {
if (driver->id_table[i].vendor == blacklist_id_table[j].vendor &&
- driver->id_table[j].product == blacklist_id_table[j].product) {
+ driver->id_table[i].product == blacklist_id_table[j].product) {
blacklist = 1;
break;
}