diff --git a/hipamd/src/hip_memory.cpp b/hipamd/src/hip_memory.cpp index 00264a6589..2b2cf24272 100644 --- a/hipamd/src/hip_memory.cpp +++ b/hipamd/src/hip_memory.cpp @@ -2012,7 +2012,7 @@ hipError_t ihipGetMemcpyParam3DCommand(amd::Command*& command, const HIP_MEMCPY3 amd::Memory* mem = amd::MemObjMap::FindMemObj(pCopy->dstHost); dstMemoryType = mem ? hipMemoryTypeDevice : hipMemoryTypeHost; if (dstMemoryType == hipMemoryTypeDevice) { - const_cast(pCopy)->dstDevice = const_cast(pCopy->dstDevice); + const_cast(pCopy)->dstDevice = const_cast(pCopy->dstHost); } }