mirror of
https://github.com/apache/nuttx.git
synced 2026-06-07 01:05:54 +08:00
net/rpmsg: correct the lifecycle of sendlock
Change-Id: Ie23ee4c0052cf2fc66972ea9bc5f11c070fbcf8a Signed-off-by: chao.an <anchao@xiaomi.com>
This commit is contained in:
@@ -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
|
||||
{
|
||||
|
||||
Reference in New Issue
Block a user