Index: mojo/public/cpp/bindings/lib/validation_errors.cc |
diff --git a/mojo/public/cpp/bindings/lib/validation_errors.cc b/mojo/public/cpp/bindings/lib/validation_errors.cc |
index 90652de05fae51fadeb942b1589c56d674df1010..2d17d120d681552b8753c9262d8849af8f94d809 100644 |
--- a/mojo/public/cpp/bindings/lib/validation_errors.cc |
+++ b/mojo/public/cpp/bindings/lib/validation_errors.cc |
@@ -88,6 +88,17 @@ void ReportValidationError(ValidationContext* context, |
} |
} |
+void ReportValidationErrorForMessage( |
+ mojo::Message* message, |
+ ValidationError error, |
+ const char* description) { |
+ ValidationContext validation_context( |
+ message->data(), message->data_num_bytes(), |
+ message->handles()->size(), message, |
+ description); |
+ ReportValidationError(&validation_context, error); |
+} |
+ |
ValidationErrorObserverForTesting::ValidationErrorObserverForTesting( |
const base::Closure& callback) |
: last_error_(VALIDATION_ERROR_NONE), callback_(callback) { |