[VP] Fix MOS_AllocAndZeroMemory.
Fix MOS_AllocAndZeroMemory by calling MOS_SafeFreeMemory.
diff --git a/media_driver/agnostic/common/vp/hal/vphal_render_vebox_base.cpp b/media_driver/agnostic/common/vp/hal/vphal_render_vebox_base.cpp
index b11fc69..31ee438 100644
--- a/media_driver/agnostic/common/vp/hal/vphal_render_vebox_base.cpp
+++ b/media_driver/agnostic/common/vp/hal/vphal_render_vebox_base.cpp
@@ -378,12 +378,12 @@
{
PVPHAL_VEBOX_STATE pVeboxState = this;
- MOS_Delete(pVeboxState->fFeCscCoeff);
- MOS_Delete(pVeboxState->fFeCscInOffset);
- MOS_Delete(pVeboxState->fFeCscOutOffset);
-
if (pVeboxState)
{
+ MOS_SafeFreeMemory(pVeboxState->fFeCscCoeff);
+ MOS_SafeFreeMemory(pVeboxState->fFeCscInOffset);
+ MOS_SafeFreeMemory(pVeboxState->fFeCscOutOffset);
+
// Free VEBOX allocations
if (MEDIA_IS_SKU(pVeboxState->m_pSkuTable, FtrVERing))
{