diff --git a/projects/clr/hipamd/src/hip_memory.cpp b/projects/clr/hipamd/src/hip_memory.cpp index 086e9ff33f..a6165fdc5a 100644 --- a/projects/clr/hipamd/src/hip_memory.cpp +++ b/projects/clr/hipamd/src/hip_memory.cpp @@ -2405,7 +2405,10 @@ hipError_t ihipMemset3D(hipPitchedPtr pitchedDevPtr, int value, hipExtent extent } amd::HostQueue* queue = hip::getQueue(stream); std::vector commands; - ihipMemset3DCommand(commands, pitchedDevPtr, value, extent, queue); + status = ihipMemset3DCommand(commands, pitchedDevPtr, value, extent, queue); + if (status != hipSuccess) { + return status; + } for (auto& command : commands) { command->enqueue(); if (!isAsync) {