diff --git a/projects/rocr-runtime/tests/kfdtest/src/SDMAPacket.cpp b/projects/rocr-runtime/tests/kfdtest/src/SDMAPacket.cpp index 251e019d7c..09b061268b 100644 --- a/projects/rocr-runtime/tests/kfdtest/src/SDMAPacket.cpp +++ b/projects/rocr-runtime/tests/kfdtest/src/SDMAPacket.cpp @@ -248,7 +248,7 @@ void SDMATimePacket::InitPacket(void *destaddr) { } SDMANopPacket::SDMANopPacket(unsigned int count) { - packetSize = count; + packetSize = count * sizeof(unsigned int); packetData = reinterpret_cast(calloc(count, sizeof(unsigned int))); packetData->HEADER_UNION.op = SDMA_OP_NOP;