don't leak resources on failure Modified: trunk/reactos/ntoskrnl/rtl/capture.c _____
Modified: trunk/reactos/ntoskrnl/rtl/capture.c --- trunk/reactos/ntoskrnl/rtl/capture.c 2005-01-22 20:53:14 UTC (rev 13219) +++ trunk/reactos/ntoskrnl/rtl/capture.c 2005-01-22 20:59:49 UTC (rev 13220) @@ -115,6 +115,13 @@
Status = _SEH_GetExceptionCode(); } _SEH_END; + + if(!NT_SUCCESS(Status)) + { + ExFreePool(Dest->Buffer); + Dest->Buffer = NULL; + Dest->Length = Dest->MaximumLength = 0; + } } else {