* Fix a read-after-free. CID 716802.

svn path=/trunk/; revision=57143
This commit is contained in:
Amine Khaldi 2012-08-23 16:21:28 +00:00
parent eb61421992
commit 4f7e723359

View file

@ -342,8 +342,8 @@ NTSTATUS FileOpenAddress(
if (!AddrIsUnspecified(&AddrFile->Address) &&
!AddrLocateInterface(&AddrFile->Address)) {
ExFreePoolWithTag(AddrFile, ADDR_FILE_TAG);
TI_DbgPrint(MIN_TRACE, ("Non-local address given (0x%X).\n", A2S(&AddrFile->Address)));
ExFreePoolWithTag(AddrFile, ADDR_FILE_TAG);
return STATUS_INVALID_ADDRESS;
}