summaryrefslogtreecommitdiff
path: root/drivers/hid/hid-creative-sb0540.c
diff options
context:
space:
mode:
Diffstat (limited to 'drivers/hid/hid-creative-sb0540.c')
-rw-r--r--drivers/hid/hid-creative-sb0540.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/drivers/hid/hid-creative-sb0540.c b/drivers/hid/hid-creative-sb0540.c
index b4c8e7a5d3e0..dfd6add353d1 100644
--- a/drivers/hid/hid-creative-sb0540.c
+++ b/drivers/hid/hid-creative-sb0540.c
@@ -153,7 +153,7 @@ static int creative_sb0540_raw_event(struct hid_device *hid,
u64 code, main_code;
int key;
- if (len != 6)
+ if (len != 6 || !(hid->claimed & HID_CLAIMED_INPUT))
return 0;
/* From daemons/hw_hiddev.c sb0540_rec() in lirc */