| Index: src/trusted/validator/x86/64/ncvalidate_verbose.c
|
| diff --git a/src/trusted/validator/x86/64/ncvalidate_verbose.c b/src/trusted/validator/x86/64/ncvalidate_verbose.c
|
| index 9127277ddb6b8d18d15bfd5388c2739c6a6302d0..bb153b8584509cffe45cb6e99af3d4693d273420 100644
|
| --- a/src/trusted/validator/x86/64/ncvalidate_verbose.c
|
| +++ b/src/trusted/validator/x86/64/ncvalidate_verbose.c
|
| @@ -37,8 +37,11 @@ static NaClValidationStatus NaClApplyValidatorVerbosely_x86_64(
|
| NaClValidatorStateSetLogVerbosity(vstate, LOG_ERROR);
|
| NaClValidatorStateSetMaxReportedErrors(vstate, -1); /* Report all errors. */
|
| NaClValidatorStateSetErrorReporter(vstate, &kNaClVerboseErrorReporter);
|
| - return NaClSegmentValidate_x86_64(guest_addr, data, size, vstate)
|
| - ? NaClValidationSucceeded : NaClValidationFailed;
|
| + NaClValidateSegment(data, guest_addr, size, vstate);
|
| + status =
|
| + NaClValidatesOk(vstate) ? NaClValidationSucceeded : NaClValidationFailed;
|
| + NaClValidatorStateDestroy(vstate);
|
| + return status;
|
| }
|
|
|
| NaClValidationStatus NACL_SUBARCH_NAME(ApplyValidatorVerbosely, x86, 64)
|
|
|