diff --git a/src/ti/ipc/namesrv/NameServerRemoteRpmsg.c b/src/ti/ipc/namesrv/NameServerRemoteRpmsg.c
index afdb487742d944cc4340eb20abe389eb259231ca..f0fe4024a38b3da8b9684d5e84926ec9140148c5 100644 (file)
#include <ti/sdo/utils/INameServerRemote.h>
#include <ti/ipc/MultiProc.h>
#include <ti/ipc/namesrv/_NameServerRemoteRpmsg.h>
-#include <ti/ipc/transports/_TransportVirtio.h>
+#include <ti/ipc/rpmsg/MessageQCopy.h>
#include "package/internal/NameServerRemoteRpmsg.xdc.h"
len = strlen(instanceName);
Assert_isTrue(len < MAXNAMEINCHAR, NameServerRemoteRpmsg_A_nameIsTooLong);
- strncpy((Char *)msg.instanceName, instanceName, len + 1);
+ strncpy((Char *)msg.instanceName, instanceName, len);
len = strlen(name);
Assert_isTrue(len < MAXNAMEINCHAR, NameServerRemoteRpmsg_A_nameIsTooLong);
- strncpy((Char *)msg.name, name, len + 1);
+ strncpy((Char *)msg.name, name, len);
Log_print3(Diags_INFO, FXNN": Requesting from procId %d, %s:%s...\n",
obj->remoteProcId, (IArg)msg.instanceName, (IArg)msg.name);
- sendRpmsg(obj->remoteProcId, NameServerRemoteRpmsg_module->nsPort,
+ MessageQCopy_send(obj->remoteProcId, NameServerRemoteRpmsg_module->nsPort,
RPMSG_MESSAGEQ_PORT, (Ptr)&msg, sizeof(msg));
/* Now pend for response */
msg->request = NameServerRemoteRpmsg_RESPONSE;
/* send response message to remote processor */
- sendRpmsg(dstProc, NameServerRemoteRpmsg_module->nsPort,
+ MessageQCopy_send(dstProc, NameServerRemoteRpmsg_module->nsPort,
RPMSG_MESSAGEQ_PORT, (Ptr)msg, sizeof(NameServerRemote_Msg));
}
else {