diff --git a/hipamd/src/hip_device.cpp b/hipamd/src/hip_device.cpp index d89ddbaaa0..55a8aa9a18 100644 --- a/hipamd/src/hip_device.cpp +++ b/hipamd/src/hip_device.cpp @@ -268,8 +268,7 @@ hipError_t hipDeviceGetUuid(hipUUID* uuid, hipDevice_t device) { auto* deviceHandle = g_devices[device]->devices()[0]; const auto& info = deviceHandle->info(); - - ::strncpy(uuid->bytes, info.uuid_, 16); + memcpy(uuid->bytes, info.uuid_, sizeof(info.uuid_)); HIP_RETURN(hipSuccess); }