| Index: mojo/public/cpp/bindings/lib/bindings_serialization.cc
|
| diff --git a/mojo/public/cpp/bindings/lib/bindings_serialization.cc b/mojo/public/cpp/bindings/lib/bindings_serialization.cc
|
| index d341b21446cd5154caf7a3813988c5091540be99..d5f778536847173015d3326b625750bacf72e29b 100644
|
| --- a/mojo/public/cpp/bindings/lib/bindings_serialization.cc
|
| +++ b/mojo/public/cpp/bindings/lib/bindings_serialization.cc
|
| @@ -84,6 +84,8 @@ bool ValidateStructHeader(const void* data,
|
| uint32_t min_num_bytes,
|
| uint32_t min_num_fields,
|
| BoundsChecker* bounds_checker) {
|
| + assert(min_num_bytes >= sizeof(StructHeader));
|
| +
|
| if (!IsAligned(data)) {
|
| ReportValidationError(VALIDATION_ERROR_MISALIGNED_OBJECT);
|
| return false;
|
|
|