mirror of https://github.com/acidanthera/audk.git
EmbeddedPkg/AndroidFastbootTransportTcpDxe: remove broken hostname handling
The fastboot TCP connection setup routine retrieves a hostname from a UEFI variable 'hostname' that is scoped under a GUID gEfiHostnameVariableGuid whose definition is missing from the code. Since the hostname is only printed and then discarded, let's just drop the whole thing. Contributed-under: TianoCore Contribution Agreement 1.0 Signed-off-by: Ard Biesheuvel <ard.biesheuvel@linaro.org> Reviewed-by: Leif Lindholm <leif.lindholm@linaro.org>
This commit is contained in:
parent
5e6676302b
commit
0fe2196f8b
|
@ -27,8 +27,6 @@
|
|||
#include <Library/UefiDriverEntryPoint.h>
|
||||
#include <Library/UefiRuntimeServicesTableLib.h>
|
||||
|
||||
#include <Guid/Hostname.h>
|
||||
|
||||
#define IP4_ADDR_TO_STRING(IpAddr, IpAddrString) UnicodeSPrint ( \
|
||||
IpAddrString, \
|
||||
16 * 2, \
|
||||
|
@ -307,9 +305,6 @@ TcpFastbootTransportStart (
|
|||
EFI_HANDLE *HandleBuffer;
|
||||
EFI_IP4_MODE_DATA Ip4ModeData;
|
||||
UINTN NumHandles;
|
||||
UINTN HostnameSize = 256;
|
||||
CHAR8 Hostname[256];
|
||||
CHAR16 HostnameUnicode[256] = L"<no hostname>";
|
||||
CHAR16 IpAddrString[16];
|
||||
UINTN Index;
|
||||
|
||||
|
@ -442,28 +437,10 @@ TcpFastbootTransportStart (
|
|||
//
|
||||
IP4_ADDR_TO_STRING (Ip4ModeData.ConfigData.StationAddress, IpAddrString);
|
||||
|
||||
// Look up hostname
|
||||
Status = gRT->GetVariable (
|
||||
L"Hostname",
|
||||
&gEfiHostnameVariableGuid,
|
||||
NULL,
|
||||
&HostnameSize,
|
||||
&Hostname
|
||||
);
|
||||
if (!EFI_ERROR (Status) && HostnameSize != 0) {
|
||||
AsciiStrToUnicodeStr (Hostname, HostnameUnicode);
|
||||
}
|
||||
|
||||
// Hostname variable is not null-terminated.
|
||||
Hostname[HostnameSize] = L'\0';
|
||||
|
||||
mTextOut->OutputString (mTextOut, L"TCP Fastboot transport configured.");
|
||||
mTextOut->OutputString (mTextOut, L"\r\nIP address: ");
|
||||
mTextOut->OutputString (mTextOut ,IpAddrString);
|
||||
mTextOut->OutputString (mTextOut, L"\r\n");
|
||||
mTextOut->OutputString (mTextOut, L"\r\nhostname: ");
|
||||
mTextOut->OutputString (mTextOut, HostnameUnicode);
|
||||
mTextOut->OutputString (mTextOut, L"\r\n");
|
||||
|
||||
//
|
||||
// Start listening for a connection
|
||||
|
|
|
@ -47,8 +47,5 @@
|
|||
MdeModulePkg/MdeModulePkg.dec
|
||||
EmbeddedPkg/EmbeddedPkg.dec
|
||||
|
||||
[Guids]
|
||||
gEfiHostnameVariableGuid
|
||||
|
||||
[FixedPcd]
|
||||
gEmbeddedTokenSpaceGuid.PcdAndroidFastbootTcpPort
|
||||
|
|
Loading…
Reference in New Issue