summaryrefslogtreecommitdiff
path: root/usbredirparser
diff options
context:
space:
mode:
authorHans de Goede <hdegoede@redhat.com>2012-02-18 09:10:49 +0100
committerHans de Goede <hdegoede@redhat.com>2012-02-18 09:10:56 +0100
commit11db6e57c93f3994873c25089ded3e49ee958386 (patch)
tree90f756d4e1d661e814101f98e2aea0bdc95557b6 /usbredirparser
parentd18290ad1ad933bd682b08f903517ef7f9a1a161 (diff)
usbredirfilter: Fix mask in print function
Signed-off-by: Hans de Goede <hdegoede@redhat.com>
Diffstat (limited to 'usbredirparser')
-rw-r--r--usbredirparser/usbredirfilter.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/usbredirparser/usbredirfilter.c b/usbredirparser/usbredirfilter.c
index c319caf..1d8be68 100644
--- a/usbredirparser/usbredirfilter.c
+++ b/usbredirparser/usbredirfilter.c
@@ -241,7 +241,7 @@ void usbredirfilter_print(struct usbredirfilter_rule *rules, int rules_count,
sprintf(version, "%2d.%02d",
((rules[i].device_version_bcd & 0xf000) >> 12) * 10 +
((rules[i].device_version_bcd & 0x0f00) >> 8),
- ((rules[i].device_version_bcd & 0x000f) >> 4) * 10 +
+ ((rules[i].device_version_bcd & 0x00f0) >> 4) * 10 +
((rules[i].device_version_bcd & 0x000f)));
else
strcpy(version, " ANY");