We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent 6bdc385 commit 8661d4eCopy full SHA for 8661d4e
src/extract_gpuinfo_ascend.c
@@ -156,7 +156,8 @@ static void gpuinfo_ascend_populate_static_info(struct gpu_info *_gpu_info) {
156
last_dcmi_return_status = dcmi_get_device_chip_info(card_id, device_id, chip_info);
157
if (last_dcmi_return_status == DCMI_SUCCESS) {
158
// assume Ascend only use ASCII code for chip name
159
- strcpy(static_info->device_name, (char *) chip_info->chip_name);
+ static_info->device_name[MAX_DEVICE_NAME - 1] = '\0';
160
+ strncpy(static_info->device_name, (char*) chip_info->chip_name, MAX_DEVICE_NAME - 1);
161
SET_VALID(gpuinfo_device_name_valid, static_info->valid);
162
}
163
free(chip_info);
0 commit comments