shithub: libvpx

Download patch

ref: f2cb97bbda4eb8919da614aa07b879f8a92ba665
parent: da9e67ce3c4e4bc96f46aac22bbb385031482225
parent: ff1083c11343da3e87602c3940afa523abd7266a
author: Yaowu Xu <yaowu@google.com>
date: Tue Oct 15 10:28:15 EDT 2013

Merge "Prevent access to invalid pointer"

--- a/vp9/vp9_dx_iface.c
+++ b/vp9/vp9_dx_iface.c
@@ -658,8 +658,10 @@
 
   if (corrupted) {
     VP9D_COMP *pbi = (VP9D_COMP *)ctx->pbi;
-    *corrupted = pbi->common.frame_to_show->corrupted;
-
+    if (pbi)
+      *corrupted = pbi->common.frame_to_show->corrupted;
+    else
+      return VPX_CODEC_ERROR;
     return VPX_CODEC_OK;
   } else {
     return VPX_CODEC_INVALID_PARAM;