Use EDK2 RedfishHttpLib to replace RedfishHttpCacheLib and RedfishLib Signed-off-by: Nickle Wang <nick...@nvidia.com> Cc: Abner Chang <abner.ch...@amd.com> Cc: Igor Kulchytskyy <ig...@ami.com> --- .../RedfishVersionLib/RedfishVersionLib.inf | 3 +-- .../RedfishVersionLib/RedfishVersionLib.c | 24 +++---------------- 2 files changed, 4 insertions(+), 23 deletions(-)
diff --git a/RedfishClientPkg/Library/RedfishVersionLib/RedfishVersionLib.inf b/RedfishClientPkg/Library/RedfishVersionLib/RedfishVersionLib.inf index 10e335af3..5c3f4de39 100644 --- a/RedfishClientPkg/Library/RedfishVersionLib/RedfishVersionLib.inf +++ b/RedfishClientPkg/Library/RedfishVersionLib/RedfishVersionLib.inf @@ -36,9 +36,8 @@ DebugLib MemoryAllocationLib PcdLib - RedfishLib + RedfishHttpLib JsonLib - RedfishHttpCacheLib [Protocols] diff --git a/RedfishClientPkg/Library/RedfishVersionLib/RedfishVersionLib.c b/RedfishClientPkg/Library/RedfishVersionLib/RedfishVersionLib.c index 828693766..a55238d22 100644 --- a/RedfishClientPkg/Library/RedfishVersionLib/RedfishVersionLib.c +++ b/RedfishClientPkg/Library/RedfishVersionLib/RedfishVersionLib.c @@ -14,11 +14,10 @@ #include <Library/BaseMemoryLib.h> #include <Library/DebugLib.h> #include <Library/PcdLib.h> -#include <Library/RedfishLib.h> +#include <Library/RedfishHttpLib.h> #include <Library/JsonLib.h> #include <Library/MemoryAllocationLib.h> #include <Library/RedfishVersionLib.h> -#include <Library/RedfishHttpCacheLib.h> #define REDFISH_VERSION_DEFAULT_STRING L"v1" #define REDFISH_ROOT_URI L"/redfish" @@ -112,22 +111,12 @@ RedfishGetVersion ( Status = RedfishHttpGetResource ( Service, REDFISH_ROOT_URI, + NULL, &Response, TRUE ); if (EFI_ERROR (Status)) { DEBUG ((DEBUG_ERROR, "%a, RedfishGetByService to %s failed: %r\n", __func__, REDFISH_ROOT_URI, Status)); - if (Response.Payload != NULL) { - RedfishDumpPayload (Response.Payload); - RedfishFreeResponse ( - NULL, - 0, - NULL, - Response.Payload - ); - Response.Payload = NULL; - } - goto ON_ERROR; } @@ -156,14 +145,7 @@ ON_ERROR: VersionString = REDFISH_VERSION_DEFAULT_STRING; } - if (Response.Payload != NULL) { - RedfishFreeResponse ( - Response.StatusCode, - Response.HeaderCount, - Response.Headers, - Response.Payload - ); - } + RedfishHttpFreeResponse (&Response); DEBUG ((DEBUG_MANAGEABILITY, "%a: Redfish version - %s\n", __func__, VersionString)); return AllocateCopyPool (StrSize (VersionString), VersionString); -- 2.34.1 -=-=-=-=-=-=-=-=-=-=-=- Groups.io Links: You receive all messages sent to this group. View/Reply Online (#116146): https://edk2.groups.io/g/devel/message/116146 Mute This Topic: https://groups.io/mt/104640227/21656 Group Owner: devel+ow...@edk2.groups.io Unsubscribe: https://edk2.groups.io/g/devel/unsub [arch...@mail-archive.com] -=-=-=-=-=-=-=-=-=-=-=-