已合并
perf越界写入 #1354
yang-pangyuan创建于 4月9日
perf越界写入 #1354
已合并
共 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 | } |
| 739 | END: | 739 | END: |
| 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; |