From 0d143e6148e041bfeade8ee7a8c42d33145b3594 Mon Sep 17 00:00:00 2001 From: Amine Khaldi Date: Thu, 9 Apr 2015 09:39:19 +0000 Subject: [PATCH] [NDISUIO] Plug a leak on failure path. Spotted by Samuel Serapion using cppcheck. CORE-8210 svn path=/trunk/; revision=67107 --- reactos/drivers/network/ndisuio/protocol.c | 1 + 1 file changed, 1 insertion(+) diff --git a/reactos/drivers/network/ndisuio/protocol.c b/reactos/drivers/network/ndisuio/protocol.c index 1eaa46b73aa..fb6486065fb 100644 --- a/reactos/drivers/network/ndisuio/protocol.c +++ b/reactos/drivers/network/ndisuio/protocol.c @@ -187,6 +187,7 @@ NduReceive(NDIS_HANDLE ProtocolBindingContext, if (Status != NDIS_STATUS_SUCCESS) { DPRINT1("Failed to transfer data with status 0x%x\n", Status); + ExFreePool(PacketBuffer); CleanupAndFreePacket(Packet, TRUE); return NDIS_STATUS_NOT_ACCEPTED; }