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

Commit 3ae3cf65 authored by Karthikeyan Ramasubramanian's avatar Karthikeyan Ramasubramanian
Browse files

net: ipc_router: Handle error condition



If a message buffer cannot be returned due to allocation failure, then
return appropriate error code.

Change-Id: I39bbf857c1aa6e302ea0af8c9a144002edb38d29
Signed-off-by: default avatarKarthikeyan Ramasubramanian <kramasub@codeaurora.org>
parent 654c97a0
Loading
Loading
Loading
Loading
+4 −1
Original line number Diff line number Diff line
@@ -2765,8 +2765,11 @@ int msm_ipc_router_read_msg(struct msm_ipc_port *port_ptr,
	}

	*data = msm_ipc_router_skb_to_buf(pkt->pkt_fragment_q, ret);
	if (!(*data))
	if (!(*data)) {
		IPC_RTR_ERR("%s: Buf conversion failed\n", __func__);
		release_pkt(pkt);
		return -ENOMEM;
	}

	*len = ret;
	release_pkt(pkt);