diff --git a/projects/clr/hipamd/src/hip_device.cpp b/projects/clr/hipamd/src/hip_device.cpp index b617d2cf0b..9344dc7cff 100644 --- a/projects/clr/hipamd/src/hip_device.cpp +++ b/projects/clr/hipamd/src/hip_device.cpp @@ -291,7 +291,7 @@ hipError_t ihipGetDeviceProperties(hipDeviceProp_tR0600* props, int device) { const auto& info = deviceHandle->info(); const auto& isa = deviceHandle->isa(); ::strncpy(deviceProps.name, info.boardName_, sizeof(info.boardName_)); - ::strncpy(deviceProps.uuid.bytes, info.uuid_, sizeof(info.uuid_)); + memcpy(deviceProps.uuid.bytes, info.uuid_, sizeof(info.uuid_)); deviceProps.totalGlobalMem = info.globalMemSize_; deviceProps.sharedMemPerBlock = info.localMemSizePerCU_; deviceProps.sharedMemPerMultiprocessor = info.localMemSizePerCU_ * info.numRTCUs_;