已合并
perf越界写入 #1354
perf越界写入 #1354
已合并
yang-pangyuan创建于 4月9日
1 个文件变更+1-1
@@ -737,7 +737,7 @@ BOOL OsGetUsrIpInfo(UINTPTR ip, IpInfo *info)
737 PRINT_ERR("ip = 0x%x, %s\n", info->ip, name);737 PRINT_ERR("ip = 0x%x, %s\n", info->ip, name);
738 }738 }
739END:739END:
740- info->len = strlen(name);740+ info->len = strlen(name) < (REGION_PATH_MAX - 1) ? strlen(name) : (REGION_PATH_MAX - 1);
741 if (strncpy_s(info->f_path, REGION_PATH_MAX, name, REGION_PATH_MAX - 1) != EOK) {741 if (strncpy_s(info->f_path, REGION_PATH_MAX, name, REGION_PATH_MAX - 1) != EOK) {
742 info->f_path[0] = '\0';742 info->f_path[0] = '\0';
743 info->len = 0;743 info->len = 0;