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;
|
||||
int rc;
|
||||
|
||||
nfc_dev_dbg(&drv->pdev->dev, "receive entry, len %d", skb->len);
|
||||
|
||||
if (!skb)
|
||||
return -EFAULT;
|
||||
|
||||
|
@ -362,6 +360,8 @@ static long nfcwilink_receive(void *priv_data, struct sk_buff *skb)
|
|||
return -EFAULT;
|
||||
}
|
||||
|
||||
nfc_dev_dbg(&drv->pdev->dev, "receive entry, len %d", skb->len);
|
||||
|
||||
/* strip the ST header
|
||||
(apart for the chnl byte, which is not received in the hdr) */
|
||||
skb_pull(skb, (NFCWILINK_HDR_LEN-1));
|
||||
|
|
Loading…
Reference in New Issue