NFC: Move the nfcwilink dereference below the NULL test
spatch with a semantic match is used to found this. (http://coccinelle.lip6.fr/) Signed-off-by: Wei Yongjun <yongjun_wei@trendmicro.com.cn> Signed-off-by: Samuel Ortiz <sameo@linux.intel.com>
This commit is contained in:
parent
f4f20d0650
commit
d6650a2ccf
|
@ -352,8 +352,6 @@ static long nfcwilink_receive(void *priv_data, struct sk_buff *skb)
|
||||||
struct nfcwilink *drv = priv_data;
|
struct nfcwilink *drv = priv_data;
|
||||||
int rc;
|
int rc;
|
||||||
|
|
||||||
nfc_dev_dbg(&drv->pdev->dev, "receive entry, len %d", skb->len);
|
|
||||||
|
|
||||||
if (!skb)
|
if (!skb)
|
||||||
return -EFAULT;
|
return -EFAULT;
|
||||||
|
|
||||||
|
@ -362,6 +360,8 @@ static long nfcwilink_receive(void *priv_data, struct sk_buff *skb)
|
||||||
return -EFAULT;
|
return -EFAULT;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
nfc_dev_dbg(&drv->pdev->dev, "receive entry, len %d", skb->len);
|
||||||
|
|
||||||
/* strip the ST header
|
/* strip the ST header
|
||||||
(apart for the chnl byte, which is not received in the hdr) */
|
(apart for the chnl byte, which is not received in the hdr) */
|
||||||
skb_pull(skb, (NFCWILINK_HDR_LEN-1));
|
skb_pull(skb, (NFCWILINK_HDR_LEN-1));
|
||||||
|
|
Loading…
Reference in New Issue