summaryrefslogtreecommitdiff
path: root/vpx/src/vpx_decoder.c
diff options
context:
space:
mode:
Diffstat (limited to 'vpx/src/vpx_decoder.c')
-rw-r--r--vpx/src/vpx_decoder.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/vpx/src/vpx_decoder.c b/vpx/src/vpx_decoder.c
index d9c8a9522..4d22a0847 100644
--- a/vpx/src/vpx_decoder.c
+++ b/vpx/src/vpx_decoder.c
@@ -113,7 +113,7 @@ vpx_codec_err_t vpx_codec_decode(vpx_codec_ctx_t *ctx,
/* Sanity checks */
/* NULL data ptr allowed if data_sz is 0 too */
- if (!ctx || (!data && data_sz))
+ if (!ctx || (!data && data_sz) || (data && !data_sz))
res = VPX_CODEC_INVALID_PARAM;
else if (!ctx->iface || !ctx->priv)
res = VPX_CODEC_ERROR;