diff options
author | Saloni Kasbekar <saloni.kasbekar@intel.com> | 2024-07-10 14:44:50 -0700 |
---|---|---|
committer | mergify[bot] <37929162+mergify[bot]@users.noreply.github.com> | 2024-07-11 21:42:32 +0000 |
commit | 5c86b0b57c153bde28f925de80cc011dd4ff1f9d (patch) | |
tree | 1cf0d54ad4b23ba6a2ab06d1e4ec1d6c4d361016 /NetworkPkg/HttpDxe/HttpProto.h | |
parent | 071d2cfab8347e396c8b2709bfb588a18c497bbd (diff) | |
download | edk2-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.h | 3 |
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
|