diff options
Diffstat (limited to 'drivers')
-rw-r--r-- | drivers/input/touchscreen/mms128.c | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/drivers/input/touchscreen/mms128.c b/drivers/input/touchscreen/mms128.c index 7bcb3ba62e8..24248f428ed 100644 --- a/drivers/input/touchscreen/mms128.c +++ b/drivers/input/touchscreen/mms128.c @@ -474,7 +474,8 @@ static void mms_config_set(void *context) } offset = conf_hdr->data_offset; - conf_item = kzalloc(sizeof(*conf_item)*conf_hdr->data_count,GFP_KERNEL); + conf_item = kzalloc(sizeof(*conf_item) * (conf_hdr->data_count + 1), + GFP_KERNEL); for (i=0 ;; i++ , offset += MMS_MFSP_OFFSET) { |