From b991c8892a6ade7ebb167d6384085f3f3ae84808 Mon Sep 17 00:00:00 2001 From: lhodges1 Date: Sun, 20 Aug 2023 15:51:53 +1000 Subject: [PATCH] ee --- driver/modules.c | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/driver/modules.c b/driver/modules.c index 6b5db69..e4a5f96 100644 --- a/driver/modules.c +++ b/driver/modules.c @@ -411,6 +411,12 @@ NTSTATUS HandleValidateDriversIOCTL( Irp->IoStatus.Information = sizeof( MODULE_VALIDATION_FAILURE_HEADER ) + MODULE_VALIDATION_FAILURE_MAX_REPORT_COUNT * sizeof( MODULE_VALIDATION_FAILURE ); + RtlCopyMemory( + Irp->AssociatedIrp.SystemBuffer, + &header, + sizeof( MODULE_VALIDATION_FAILURE_HEADER ) + ); + for ( INT i = 0; i < head->count; i++ ) { /* make sure we free any non reported modules */