From 5e7ee214eceec9023c63ef97da422bd3efb3d69e Mon Sep 17 00:00:00 2001 From: Sarbojit Sarkar Date: Fri, 29 Jan 2021 05:15:40 -0500 Subject: [PATCH] SWDEV-270630 - Added missing nullcheck Change-Id: I7caf26c59c4660e26b4159da35731c2ce1600819 --- rocclr/hip_texture.cpp | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/rocclr/hip_texture.cpp b/rocclr/hip_texture.cpp index 112f3399f5..e656eef2e4 100755 --- a/rocclr/hip_texture.cpp +++ b/rocclr/hip_texture.cpp @@ -77,6 +77,11 @@ hipError_t ihipCreateTextureObject(hipTextureObject_t* pTexObject, amd::Device* device = hip::getCurrentDevice()->devices()[0]; const device::Info& info = device->info(); + // Validate input params + if (pTexObject == nullptr || pResDesc == nullptr || pTexDesc == nullptr) { + return hipErrorInvalidValue; + } + // pResViewDesc can only be specified if the type of resource is a HIP array or a HIP mipmapped array. if ((pResViewDesc != nullptr) && ((pResDesc->resType != hipResourceTypeArray) && (pResDesc->resType != hipResourceTypeMipmappedArray))) {