From f1407eb43310aba74fc4c28c3c0da6a48ad83b74 Mon Sep 17 00:00:00 2001 From: Ioannis Assiouras Date: Tue, 13 Dec 2022 12:06:50 +0000 Subject: [PATCH] SWDEV-373235 - Fixed segfault when nullptr function is passed to hipKernelNameRef Change-Id: If23fbbd19ad92fd0b3fa888dca09e7fe705c0c56 [ROCm/clr commit: 1274f2a54c3104fe16e3c8ad0fe85e919a717f4b] --- projects/clr/hipamd/src/hip_intercept.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/projects/clr/hipamd/src/hip_intercept.cpp b/projects/clr/hipamd/src/hip_intercept.cpp index 3b07fd891a..da0a699bd3 100644 --- a/projects/clr/hipamd/src/hip_intercept.cpp +++ b/projects/clr/hipamd/src/hip_intercept.cpp @@ -38,7 +38,7 @@ int hipGetStreamDeviceId(hipStream_t stream) { } const char* hipKernelNameRef(const hipFunction_t function) { - return FunctionName(function).c_str(); + return (function != nullptr) ? FunctionName(function).c_str() : nullptr; } const char* hipKernelNameRefByPtr(const void* host_function, hipStream_t stream) {