summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--va/va_fool.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/va/va_fool.c b/va/va_fool.c
index 3c7161b..c6b24ee 100644
--- a/va/va_fool.c
+++ b/va/va_fool.c
@@ -340,7 +340,7 @@ VAStatus va_FoolMapBuffer(
unsigned int magic = buf_id & FOOL_BUFID_MASK;
DPY2INDEX(dpy);
- if (magic != FOOL_BUFID_MAGIC)
+ if (magic != FOOL_BUFID_MAGIC || buftype >= VABufferTypeMax || !pbuf)
return 0;
/* buf_id is the buffer type */