diff --git a/projects/clr/rocclr/device/devhostcall.cpp b/projects/clr/rocclr/device/devhostcall.cpp index 12e5fe905f..1729e5ebfc 100644 --- a/projects/clr/rocclr/device/devhostcall.cpp +++ b/projects/clr/rocclr/device/devhostcall.cpp @@ -88,6 +88,7 @@ static void handlePayload(MessageHandler& messages, uint32_t service, uint64_t* } return; case SERVICE_DEVMEM: { + guarantee(payload[0] != 0 || payload[1] != 0, "Both payloads cannot be 0 \n"); if (payload[0]) { amd::Memory* mem = amd::MemObjMap::FindMemObj(reinterpret_cast(payload[0])); if (mem) {