pldm: Fix parser error for libpldm API changes

Fix adapted from [1] in pldm repo, which was already merged.

Tested: [1]

References:
[1] https://gerrit.openbmc.org/c/openbmc/pldm/+/81162

Change-Id: Idf034a98c671d53cf2e867fb5a9ada9f75568e67
Signed-off-by: Alexander Hansen <alexander.hansen@9elements.com>
diff --git a/common/pldm/package_parser.cpp b/common/pldm/package_parser.cpp
index a2fafbc..2fa20e2 100644
--- a/common/pldm/package_parser.cpp
+++ b/common/pldm/package_parser.cpp
@@ -244,7 +244,7 @@
 void PackageParserV1::parse(const std::vector<uint8_t>& pkgHdr,
                             uintmax_t pkgSize)
 {
-    if (pkgHeaderSize != pkgHdr.size())
+    if (pkgHeaderSize >= pkgHdr.size())
     {
         error("Invalid package header size '{PKG_HDR_SIZE}' ", "PKG_HDR_SIZE",
               pkgHeaderSize);