Loading net/qrtr/qrtr.c +4 −2 Original line number Original line Diff line number Diff line Loading @@ -822,8 +822,10 @@ int qrtr_endpoint_post(struct qrtr_endpoint *ep, const void *data, size_t len) __pm_wakeup_event(node->ws, 0); __pm_wakeup_event(node->ws, 0); } else { } else { ipc = qrtr_port_lookup(cb->dst_port); ipc = qrtr_port_lookup(cb->dst_port); if (!ipc) if (!ipc) { goto err; kfree_skb(skb); return -ENODEV; } if (sock_queue_rcv_skb(&ipc->sk, skb)) if (sock_queue_rcv_skb(&ipc->sk, skb)) goto err; goto err; Loading Loading
net/qrtr/qrtr.c +4 −2 Original line number Original line Diff line number Diff line Loading @@ -822,8 +822,10 @@ int qrtr_endpoint_post(struct qrtr_endpoint *ep, const void *data, size_t len) __pm_wakeup_event(node->ws, 0); __pm_wakeup_event(node->ws, 0); } else { } else { ipc = qrtr_port_lookup(cb->dst_port); ipc = qrtr_port_lookup(cb->dst_port); if (!ipc) if (!ipc) { goto err; kfree_skb(skb); return -ENODEV; } if (sock_queue_rcv_skb(&ipc->sk, skb)) if (sock_queue_rcv_skb(&ipc->sk, skb)) goto err; goto err; Loading