mirror of
https://github.com/apache/nuttx.git
synced 2026-06-06 00:14:22 +08:00
socket_rpmsg: fix conn->psock NULL in ept_cb
Signed-off-by: ligd <liguiding1@xiaomi.com>
This commit is contained in:
@@ -502,8 +502,6 @@ static void rpmsg_socket_ns_bind(FAR struct rpmsg_device *rdev,
|
||||
return;
|
||||
}
|
||||
|
||||
rpmsg_socket_ns_bound(&new->ept);
|
||||
|
||||
strcpy(new->rpaddr.rp_cpu, rpmsg_get_cpuname(rdev));
|
||||
strcpy(new->rpaddr.rp_name, name + RPMSG_SOCKET_NAME_PREFIX_LEN);
|
||||
|
||||
@@ -527,6 +525,8 @@ static void rpmsg_socket_ns_bind(FAR struct rpmsg_device *rdev,
|
||||
|
||||
rpmsg_socket_unlock(&server->recvlock);
|
||||
|
||||
rpmsg_socket_ns_bound(&new->ept);
|
||||
|
||||
rpmsg_socket_post(&server->recvsem);
|
||||
rpmsg_socket_pollnotify(server, POLLIN);
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user