summaryrefslogtreecommitdiffstats
path: root/NetworkPkg/HttpDxe/HttpProto.h
diff options
context:
space:
mode:
authorSaloni Kasbekar <saloni.kasbekar@intel.com>2024-07-10 14:44:50 -0700
committermergify[bot] <37929162+mergify[bot]@users.noreply.github.com>2024-07-11 21:42:32 +0000
commit5c86b0b57c153bde28f925de80cc011dd4ff1f9d (patch)
tree1cf0d54ad4b23ba6a2ab06d1e4ec1d6c4d361016 /NetworkPkg/HttpDxe/HttpProto.h
parent071d2cfab8347e396c8b2709bfb588a18c497bbd (diff)
downloadedk2-5c86b0b57c153bde28f925de80cc011dd4ff1f9d.tar.gz
edk2-5c86b0b57c153bde28f925de80cc011dd4ff1f9d.tar.bz2
edk2-5c86b0b57c153bde28f925de80cc011dd4ff1f9d.zip
NetworkPkg/HttpDxe: Track HttpInstance URL buffer length.
In EfiHttpRequest(), length of target URLs was always compared to fixed-size value, even after allocating a larger URL buffer. Added UrlLen to HTTP_PROTOCOL to store the size and reallocate if the size changes. Signed-off-by: Saloni Kasbekar <saloni.kasbekar@intel.com>
Diffstat (limited to 'NetworkPkg/HttpDxe/HttpProto.h')
-rw-r--r--NetworkPkg/HttpDxe/HttpProto.h3
1 files changed, 2 insertions, 1 deletions
diff --git a/NetworkPkg/HttpDxe/HttpProto.h b/NetworkPkg/HttpDxe/HttpProto.h
index 7e77b389a7..e49d2a229a 100644
--- a/NetworkPkg/HttpDxe/HttpProto.h
+++ b/NetworkPkg/HttpDxe/HttpProto.h
@@ -1,7 +1,7 @@
/** @file
The header files of miscellaneous routines for HttpDxe driver.
-Copyright (c) 2015 - 2021, Intel Corporation. All rights reserved.<BR>
+Copyright (c) 2015, Intel Corporation. All rights reserved.<BR>
(C) Copyright 2016 Hewlett Packard Enterprise Development LP<BR>
Copyright (C) 2024 Advanced Micro Devices, Inc. All rights reserved.<BR>
SPDX-License-Identifier: BSD-2-Clause-Patent
@@ -165,6 +165,7 @@ typedef struct _HTTP_PROTOCOL {
NET_MAP RxTokens;
CHAR8 *Url;
+ UINTN UrlLen;
//
// Https Support