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)