[PATCH 3.16 094/245] HID: Fix slab-out-of-bounds read in hid_field_extract