]> code.bitgloo.com Git - clyne/logitech-g710-linux-driver.git/commitdiff
Fix to ignore first hid report with recent kernel versions. There was a change that...
authorFelix Rueegg <felix.rueegg@gmail.com>
Sun, 6 Oct 2013 16:03:26 +0000 (18:03 +0200)
committerFelix Rueegg <felix.rueegg@gmail.com>
Sun, 6 Oct 2013 16:03:26 +0000 (18:03 +0200)
src/kernel/hid-lg-g710-plus.c

index 57876d834d6e3ffae63a3f41bbb9757867b97077..f3f257789a09bf2cb08116a8de25465bd72dd687 100644 (file)
@@ -128,8 +128,9 @@ static int lg_g710_plus_raw_event(struct hid_device *hdev, struct hid_report *re
     struct lg_g710_plus_data* g710_data = lg_g710_plus_get_data(hdev);
     /* Ignore the first event. It will send a key down event for certain buttons, but never the key up event*/
     if (g710_data->first_event) {
+        memset(data, 0, size);
         g710_data->first_event= 0;
-        return 1;
+        return 0;
     }
     switch(report->id) {
         case 3: return lg_g710_plus_extra_key_event(hdev, report, data, size);