From f07e8cbc95d8088ea8e497745d2c8e74c0e2456f Mon Sep 17 00:00:00 2001 From: sdashmiz Date: Tue, 20 Jun 2023 10:50:03 -0400 Subject: [PATCH] SWDEV-403382 - param sanity check Signed-off-by: sdashmiz Change-Id: Ibddb2be7d0543676ed9aed71ebb3f5877662c9ae [ROCm/clr commit: 5f93a597988d8042eb7452a03f1df591902d8568] --- projects/clr/hipamd/src/hip_memory.cpp | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/projects/clr/hipamd/src/hip_memory.cpp b/projects/clr/hipamd/src/hip_memory.cpp index cf48db9062..46e73f96d2 100644 --- a/projects/clr/hipamd/src/hip_memory.cpp +++ b/projects/clr/hipamd/src/hip_memory.cpp @@ -201,7 +201,7 @@ hipError_t hipSignalExternalSemaphoresAsync( unsigned int numExtSems, hipStream_t stream ) { HIP_INIT_API(hipSignalExternalSemaphoresAsync, extSemArray, paramsArray, numExtSems, stream); - if (extSemArray == nullptr || paramsArray == nullptr) { + if (extSemArray == nullptr || paramsArray == nullptr || !hip::isValid(stream)) { HIP_RETURN(hipErrorInvalidValue); } hip::Stream* hip_stream = hip::getStream(stream); @@ -233,7 +233,7 @@ hipError_t hipWaitExternalSemaphoresAsync(const hipExternalSemaphore_t* extSemAr { HIP_INIT_API(hipWaitExternalSemaphoresAsync, extSemArray, paramsArray, numExtSems, stream); - if (extSemArray == nullptr || paramsArray == nullptr) { + if (extSemArray == nullptr || paramsArray == nullptr || !hip::isValid(stream)) { HIP_RETURN(hipErrorInvalidValue); } hip::Stream* hip_stream = hip::getStream(stream);