net/rpmsg: correct the lifecycle of sendlock

Change-Id: Ie23ee4c0052cf2fc66972ea9bc5f11c070fbcf8a
Signed-off-by: chao.an <anchao@xiaomi.com>
This commit is contained in:
chao.an
2020-12-29 18:11:47 +08:00
committed by chao an
parent 7b82ddd4a8
commit b7100ed99a
+4 -4
View File
@@ -884,12 +884,12 @@ static ssize_t rpmsg_socket_send_continuous(FAR struct socket *psock,
ret = -ECONNRESET;
}
rpmsg_socket_lock(&conn->sendlock);
if (ret < 0)
{
break;
}
rpmsg_socket_lock(&conn->sendlock);
}
else
{
@@ -959,12 +959,12 @@ static ssize_t rpmsg_socket_send_single(FAR struct socket *psock,
ret = -ECONNRESET;
}
rpmsg_socket_lock(&conn->sendlock);
if (ret < 0)
{
goto out;
}
rpmsg_socket_lock(&conn->sendlock);
}
else
{