mirror of
https://github.com/apache/nuttx.git
synced 2026-05-27 19:36:35 +08:00
rpmgs_socket: set RPMSG_SOCKET_NAME_SIZE to 16 for handing prefix
Signed-off-by: ligd <liguiding1@xiaomi.com>
This commit is contained in:
@@ -32,7 +32,7 @@
|
|||||||
****************************************************************************/
|
****************************************************************************/
|
||||||
|
|
||||||
#define RPMSG_SOCKET_CPU_SIZE 16
|
#define RPMSG_SOCKET_CPU_SIZE 16
|
||||||
#define RPMSG_SOCKET_NAME_SIZE 32
|
#define RPMSG_SOCKET_NAME_SIZE 16
|
||||||
|
|
||||||
/****************************************************************************
|
/****************************************************************************
|
||||||
* Public Type Definitions
|
* Public Type Definitions
|
||||||
|
|||||||
@@ -52,6 +52,9 @@
|
|||||||
#define RPMSG_SOCKET_CMD_DATA 2
|
#define RPMSG_SOCKET_CMD_DATA 2
|
||||||
#define RPMSG_SOCKET_NAME_PREFIX "rpmsg-socket"
|
#define RPMSG_SOCKET_NAME_PREFIX "rpmsg-socket"
|
||||||
|
|
||||||
|
static_assert(RPMSG_SOCKET_NAME_SIZE + 13 <= RPMSG_NAME_SIZE,
|
||||||
|
"socket name size should NOT bigger then RPMSG_NAME_SIZE");
|
||||||
|
|
||||||
/****************************************************************************
|
/****************************************************************************
|
||||||
* Private Types
|
* Private Types
|
||||||
****************************************************************************/
|
****************************************************************************/
|
||||||
@@ -407,7 +410,7 @@ static void rpmsg_socket_device_created(FAR struct rpmsg_device *rdev,
|
|||||||
FAR void *priv)
|
FAR void *priv)
|
||||||
{
|
{
|
||||||
FAR struct rpmsg_socket_conn_s *conn = priv;
|
FAR struct rpmsg_socket_conn_s *conn = priv;
|
||||||
char buf[RPMSG_SOCKET_NAME_SIZE];
|
char buf[RPMSG_NAME_SIZE];
|
||||||
|
|
||||||
if (conn->ept.rdev)
|
if (conn->ept.rdev)
|
||||||
{
|
{
|
||||||
@@ -457,7 +460,7 @@ static void rpmsg_socket_ns_bind(FAR struct rpmsg_device *rdev,
|
|||||||
FAR struct rpmsg_socket_conn_s *server = priv;
|
FAR struct rpmsg_socket_conn_s *server = priv;
|
||||||
FAR struct rpmsg_socket_conn_s *tmp;
|
FAR struct rpmsg_socket_conn_s *tmp;
|
||||||
FAR struct rpmsg_socket_conn_s *new;
|
FAR struct rpmsg_socket_conn_s *new;
|
||||||
char buf[RPMSG_SOCKET_NAME_SIZE];
|
char buf[RPMSG_NAME_SIZE];
|
||||||
int cnt = 0;
|
int cnt = 0;
|
||||||
int ret;
|
int ret;
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user