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

Commit 0614399a authored by Deepak Kumar Singh's avatar Deepak Kumar Singh Committed by Sarannya S
Browse files

net: qrtr: print error case for qrtr receive



Print error code if there is failure in qrtr_recev

Change-Id: Id08d4fc90994b2bc0b3c5de6c3bb7f1ae56e324f
Signed-off-by: default avatarDeepak Kumar Singh <deesin@codeaurora.org>
parent 5af72eca
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) {