diff --git a/hipamd/src/hip_stream.cpp b/hipamd/src/hip_stream.cpp index bd1282e9f8..36fad7ddfc 100644 --- a/hipamd/src/hip_stream.cpp +++ b/hipamd/src/hip_stream.cpp @@ -674,6 +674,9 @@ hipError_t hipLaunchHostFunc_spt(hipStream_t stream, hipHostFn_t fn, void* userD // ================================================================================================ hipError_t hipLaunchHostFunc(hipStream_t stream, hipHostFn_t fn, void* userData) { HIP_INIT_API(hipLaunchHostFunc, stream, fn, userData); + if (stream == nullptr) { + HIP_RETURN(hipErrorStreamCaptureImplicit); + } HIP_RETURN(hipLaunchHostFunc_common(stream, fn, userData)); }