| Index: cc/ipc/cc_param_traits.cc
|
| diff --git a/cc/ipc/cc_param_traits.cc b/cc/ipc/cc_param_traits.cc
|
| index 3b04eb68511f0b7c9ec741c95374e0d446d82afa..2f6c5c222ce56c0f9bb93a9027bdb7ab479b3a53 100644
|
| --- a/cc/ipc/cc_param_traits.cc
|
| +++ b/cc/ipc/cc_param_traits.cc
|
| @@ -795,7 +795,7 @@ bool ParamTraits<cc::CompositorFrame>::Read(const base::Pickle* m,
|
|
|
| uint32_t num_render_passes;
|
| if (!ReadParam(m, iter, &p->resource_list) ||
|
| - !ReadParam(m, iter, &num_render_passes) ||
|
| + !ReadParam(m, iter, &num_render_passes) || num_render_passes == 0 ||
|
| num_render_passes > kMaxRenderPasses)
|
| return false;
|
| for (uint32_t i = 0; i < num_render_passes; ++i) {
|
|
|