Hi, Ignore this patch, please.
Paulo -----Original Message----- From: edk2-devel [mailto:[email protected]] On Behalf Of Alcantara, Paulo Sent: segunda-feira, 8 de fevereiro de 2016 19:14 To: [email protected] Cc: Leif Lindholm; Ard Biesheuvel Subject: [edk2] [PATCH] EmbeddedPkg/AndroidFastbootTransportTcpDxe: Fix memory leak Cc: Leif Lindholm <[email protected]> Cc: Ard Biesheuvel <[email protected]> Contributed-under: TianoCore Contribution Agreement 1.0 Signed-off-by: Paulo Alcantara <[email protected]> --- .../AndroidFastbootTransportTcpDxe/FastbootTransportTcp.c | 9 +++++---- 1 file changed, 5 insertions(+), 4 deletions(-) diff --git a/EmbeddedPkg/Drivers/AndroidFastbootTransportTcpDxe/FastbootTransportTcp.c b/EmbeddedPkg/Drivers/AndroidFastbootTransportTcpDxe/FastbootTransportTcp.c index 8ec78ae..2f22f3d 100644 --- a/EmbeddedPkg/Drivers/AndroidFastbootTransportTcpDxe/FastbootTransportTcp.c +++ b/EmbeddedPkg/Drivers/AndroidFastbootTransportTcpDxe/FastbootTransportTcp.c @@ -362,13 +362,13 @@ TcpFastbootTransportStart ( ); if (EFI_ERROR (Status)) { DEBUG ((EFI_D_ERROR, "Open TCP Service Binding: %r\n", Status)); - return Status; + goto Exit; } Status = mTcpServiceBinding->CreateChild (mTcpServiceBinding, &mTcpHandle); if (EFI_ERROR (Status)) { DEBUG ((EFI_D_ERROR, "TCP ServiceBinding Create: %r\n", Status)); - return Status; + goto Exit; } Status = gBS->OpenProtocol ( @@ -434,7 +434,7 @@ TcpFastbootTransportStart ( Status = mTcpListener->Configure (mTcpListener, &TcpConfigData); } else if (EFI_ERROR (Status)) { DEBUG ((EFI_D_ERROR, "TCP Configure: %r\n", Status)); - return Status; + goto Exit; } // @@ -472,11 +472,12 @@ TcpFastbootTransportStart ( Status = mTcpListener->Accept (mTcpListener, &mAcceptToken); if (EFI_ERROR (Status)) { DEBUG ((EFI_D_ERROR, "TCP Accept: %r\n", Status)); - return Status; + goto Exit; } mTextOut->OutputString (mTextOut, L"TCP Fastboot transport initialised.\r\n"); +Exit: FreePool (HandleBuffer); return EFI_SUCCESS; -- 2.6.2 _______________________________________________ edk2-devel mailing list [email protected] https://lists.01.org/mailman/listinfo/edk2-devel _______________________________________________ edk2-devel mailing list [email protected] https://lists.01.org/mailman/listinfo/edk2-devel

