Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit 510abd85 authored by qctecmdr's avatar qctecmdr Committed by Gerrit - the friendly Code Review server
Browse files

Merge "net: qrtr: print error case for qrtr receive"

parents c5535bac 0614399a
Loading
Loading
Loading
Loading
+5 −1
Original line number Diff line number Diff line
@@ -1704,6 +1704,7 @@ static int qrtr_recvmsg(struct socket *sock, struct msghdr *msg,

	if (sock_flag(sk, SOCK_ZAPPED)) {
		release_sock(sk);
		pr_err("%s: Invalid addr error\n", __func__);
		return -EADDRNOTAVAIL;
	}

@@ -1711,6 +1712,7 @@ static int qrtr_recvmsg(struct socket *sock, struct msghdr *msg,
				flags & MSG_DONTWAIT, &rc);
	if (!skb) {
		release_sock(sk);
		pr_err("%s: Failed to get skb rc[%d]\n", __func__, rc);
		return rc;
	}
	cb = (struct qrtr_cb *)skb->cb;
@@ -1722,8 +1724,10 @@ static int qrtr_recvmsg(struct socket *sock, struct msghdr *msg,
	}

	rc = skb_copy_datagram_msg(skb, 0, msg, copied);
	if (rc < 0)
	if (rc < 0) {
		pr_err("%s: Failed to copy skb rc[%d]\n", __func__, rc);
		goto out;
	}
	rc = copied;

	if (addr) {