diff --git a/drivers/input/touchscreen/focaltech_0flash_mmi/focaltech_ex_fun.c b/drivers/input/touchscreen/focaltech_0flash_mmi/focaltech_ex_fun.c index 13cb75849918..47e6d9b7fa02 100755 --- a/drivers/input/touchscreen/focaltech_0flash_mmi/focaltech_ex_fun.c +++ b/drivers/input/touchscreen/focaltech_0flash_mmi/focaltech_ex_fun.c @@ -1131,6 +1131,7 @@ static ssize_t doreflash_store(struct device *dev, memset(fwname, 0, sizeof(fwname)); scnprintf(fwname, sizeof(fwname), "%s", buf); + fwname[count - 1] = '\0'; mutex_lock(&input_dev->mutex); fts_fw_update_vendor_name(fwname);