Merge "msm: mdss: information leak during buffer copy from userspace"
This commit is contained in:
commit
719e5e1640
1 changed files with 7 additions and 2 deletions
|
@ -909,10 +909,15 @@ static ssize_t mdss_dsi_cmd_write(struct file *file, const char __user *p,
|
|||
|
||||
/* Writing in batches is possible */
|
||||
ret = simple_write_to_buffer(string_buf, blen, ppos, p, count);
|
||||
if (ret < 0) {
|
||||
pr_err("%s: Failed to copy data\n", __func__);
|
||||
mutex_unlock(&pcmds->dbg_mutex);
|
||||
return -EINVAL;
|
||||
}
|
||||
|
||||
string_buf[blen] = '\0';
|
||||
string_buf[ret] = '\0';
|
||||
pcmds->string_buf = string_buf;
|
||||
pcmds->sblen = blen;
|
||||
pcmds->sblen = count;
|
||||
mutex_unlock(&pcmds->dbg_mutex);
|
||||
return ret;
|
||||
}
|
||||
|
|
Loading…
Add table
Reference in a new issue