diff options
| author | Linux Build Service Account <lnxbuild@localhost> | 2017-04-18 13:57:02 -0700 |
|---|---|---|
| committer | Gerrit - the friendly Code Review server <code-review@localhost> | 2017-04-18 13:57:01 -0700 |
| commit | be57574adf1332f558cb09fe6dddc57bf4d42b6c (patch) | |
| tree | 2418e50ed979f33d39d32bd2f967a0398076a17c /drivers | |
| parent | dcdd543fe1eb46752ac12097f826d3f980ffc40c (diff) | |
| parent | 34b95595b1f898868bc310e34df0d9c7158311a8 (diff) | |
Merge "soc: qcom: spcom: validate rx_buf in spcom_rx before usage"
Diffstat (limited to 'drivers')
| -rw-r--r-- | drivers/soc/qcom/spcom.c | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/drivers/soc/qcom/spcom.c b/drivers/soc/qcom/spcom.c index 0c44d76bc7c7..f7b9c3f85a30 100644 --- a/drivers/soc/qcom/spcom.c +++ b/drivers/soc/qcom/spcom.c @@ -898,12 +898,12 @@ static int spcom_rx(struct spcom_channel *ch, goto exit_err; } +copy_buf: if (!ch->glink_rx_buf) { pr_err("invalid glink_rx_buf.\n"); goto exit_err; } -copy_buf: /* Copy from glink buffer to spcom buffer */ size = min_t(int, ch->actual_rx_size, size); memcpy(buf, ch->glink_rx_buf, size); |
