From be5b3b35d954999488338f9f0ff100eade2dab9a Mon Sep 17 00:00:00 2001 From: Xiang Xiao Date: Wed, 20 May 2020 21:33:09 +0800 Subject: [PATCH] rpmsg: rpmsg_create_ept don't send RPMSG_NS_CREATE if name is empty like what is done inside rpmsg_destroy_ept Signed-off-by: Xiang Xiao --- lib/rpmsg/rpmsg.c | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/lib/rpmsg/rpmsg.c b/lib/rpmsg/rpmsg.c index d5a174e..e182f73 100644 --- a/lib/rpmsg/rpmsg.c +++ b/lib/rpmsg/rpmsg.c @@ -238,7 +238,8 @@ int rpmsg_create_ept(struct rpmsg_endpoint *ept, struct rpmsg_device *rdev, metal_mutex_release(&rdev->lock); /* Send NS announcement to remote processor */ - if (rdev->support_ns && ept->dest_addr == RPMSG_ADDR_ANY) + if (ept->name[0] && rdev->support_ns && + ept->dest_addr == RPMSG_ADDR_ANY) status = rpmsg_send_ns_message(ept, RPMSG_NS_CREATE); if (status)