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 <xiaoxiang@xiaomi.com>
This commit is contained in:
Xiang Xiao
2020-05-20 21:33:09 +08:00
committed by Arnaud Pouliquen
parent f6ab3dca65
commit be5b3b35d9

View File

@@ -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)