socket_rpmsg: correct return values when type is DGRAM

Change-Id: I299686769616894e919eaa7a5727494aed92a302
Signed-off-by: ligd <liguiding1@xiaomi.com>
This commit is contained in:
ligd
2020-12-04 20:40:19 +08:00
committed by liguiding1
parent e0f23b0c02
commit 4c7124ae6c
+1 -1
View File
@@ -997,7 +997,7 @@ static ssize_t rpmsg_socket_send_single(FAR struct socket *psock,
ret = rpmsg_send_nocopy(&conn->ept, msg, total);
out:
rpmsg_socket_unlock(&conn->sendlock);
return ret;
return ret > 0 ? len : ret;
}
static ssize_t rpmsg_socket_send_internal(FAR struct socket *psock,