fix KW issue.
check buf status before it is dereferenced.
diff --git a/media_driver/linux/common/codec/ddi/media_libva_decoder.cpp b/media_driver/linux/common/codec/ddi/media_libva_decoder.cpp
index 1a2f25a..3149b20 100644
--- a/media_driver/linux/common/codec/ddi/media_libva_decoder.cpp
+++ b/media_driver/linux/common/codec/ddi/media_libva_decoder.cpp
@@ -681,6 +681,12 @@
if(pDecContext == decCtx)
{
DDI_MEDIA_BUFFER *buf = DdiMedia_GetBufferFromVABufferID(mediaCtx, mediaBufferHeapElmt->uiVaBufferID);
+
+ if (nullptr == buf)
+ {
+ return;
+ }
+
if(buf->uiType == VASliceDataBufferType ||
buf->uiType == VAProtectedSliceDataBufferType ||
buf->uiType == VASliceParameterBufferType)