use strGetSize instead of buffsize in obj_getObj

This commit is contained in:
lyon 2022-03-10 12:08:37 +08:00
parent a998fddaf7
commit 76bed7951b

View File

@ -368,8 +368,8 @@ PikaObj* obj_getObjDirect(PikaObj* self, char* name) {
}
PikaObj* obj_getObj(PikaObj* self, char* objPath, int32_t keepDeepth) {
static char objPath_buff[PIKA_CONFIG_PATH_BUFF_SIZE];
__platform_memcpy(objPath_buff, objPath, sizeof(objPath_buff));
char objPath_buff[PIKA_CONFIG_PATH_BUFF_SIZE];
__platform_memcpy(objPath_buff, objPath, strGetSize(objPath) + 1);
char token_buff[PIKA_CONFIG_NAME_BUFF_SIZE] = {0};
int32_t token_num = strGetTokenNum(objPath, '.');
PikaObj* obj = self;