diff --git a/reactos/drivers/network/afd/afd/tdiconn.c b/reactos/drivers/network/afd/afd/tdiconn.c index 56531c9cc61..f7ad44267ba 100644 --- a/reactos/drivers/network/afd/afd/tdiconn.c +++ b/reactos/drivers/network/afd/afd/tdiconn.c @@ -81,10 +81,11 @@ VOID TaCopyAddressInPlace( PTA_ADDRESS Target, PTA_ADDRESS TaCopyAddress( PTA_ADDRESS Source ) { UINT AddrLen = TaLengthOfAddress( Source ); + PVOID Buffer; if (!AddrLen) return NULL; - PVOID Buffer = ExAllocatePool( NonPagedPool, AddrLen ); + Buffer = ExAllocatePool( NonPagedPool, AddrLen ); if (Buffer) RtlCopyMemory( Buffer, Source, AddrLen );