“6807cfcb9ddb913e6d3d2c68f9a8bc1d1d94b87f”上不存在“...media/video/git@gitcode.net:openharmony/kernel_linux.git”
提交 30d3db44 编写于 作者: J Johan Hedberg 提交者: Marcel Holtmann

Bluetooth: Fix test for lookup_dev return value

The condition wouldn't have previously caused -ENOENT to be returned if
dev was NULL. The proper condition should be if (!dev || !dev->netdev).
Signed-off-by: NJohan Hedberg <johan.hedberg@intel.com>
Signed-off-by: NMarcel Holtmann <marcel@holtmann.org>
上级 d0746f3e
...@@ -330,7 +330,7 @@ int bt_6lowpan_recv(struct l2cap_conn *conn, struct sk_buff *skb) ...@@ -330,7 +330,7 @@ int bt_6lowpan_recv(struct l2cap_conn *conn, struct sk_buff *skb)
return -ENOENT; return -ENOENT;
dev = lookup_dev(conn); dev = lookup_dev(conn);
if (dev && !dev->netdev) if (!dev || !dev->netdev)
return -ENOENT; return -ENOENT;
err = recv_pkt(skb, dev->netdev, conn); err = recv_pkt(skb, dev->netdev, conn);
......
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册