diff --git a/packages/ti/ipc/namesrv/NameServerRemoteRpmsg.c b/packages/ti/ipc/namesrv/NameServerRemoteRpmsg.c
index f0fe4024a38b3da8b9684d5e84926ec9140148c5..28e2926aede17dae7b24fcf13cfbc6e1a215ffdb 100644 (file)
#include <ti/sdo/utils/INameServerRemote.h>
#include <ti/ipc/MultiProc.h>
#include <ti/ipc/namesrv/_NameServerRemoteRpmsg.h>
-#include <ti/ipc/rpmsg/MessageQCopy.h>
+#include <ti/ipc/rpmsg/RPMessage.h>
#include "package/internal/NameServerRemoteRpmsg.xdc.h"
len = strlen(instanceName);
Assert_isTrue(len < MAXNAMEINCHAR, NameServerRemoteRpmsg_A_nameIsTooLong);
- strncpy((Char *)msg.instanceName, instanceName, len);
+ strncpy((Char *)msg.instanceName, instanceName, len+1);
len = strlen(name);
Assert_isTrue(len < MAXNAMEINCHAR, NameServerRemoteRpmsg_A_nameIsTooLong);
- strncpy((Char *)msg.name, name, len);
+ strncpy((Char *)msg.name, name, len+1);
Log_print3(Diags_INFO, FXNN": Requesting from procId %d, %s:%s...\n",
obj->remoteProcId, (IArg)msg.instanceName, (IArg)msg.name);
- MessageQCopy_send(obj->remoteProcId, NameServerRemoteRpmsg_module->nsPort,
+ RPMessage_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 */
- MessageQCopy_send(dstProc, NameServerRemoteRpmsg_module->nsPort,
+ RPMessage_send(dstProc, NameServerRemoteRpmsg_module->nsPort,
RPMSG_MESSAGEQ_PORT, (Ptr)msg, sizeof(NameServerRemote_Msg));
}
else {