pldm: Migrate to pldm_edac_crc32()
crc32 is deprecated in the libpldm API due to a lack of a common symbol
prefix. Migrate to pldm_edac_crc32().
Change-Id: I7336267c2325d72b9d0666e0222a591d1468ded4
Signed-off-by: Andrew Jeffery <andrew@codeconstruct.com.au>
diff --git a/fw-update/package_parser.cpp b/fw-update/package_parser.cpp
index 6acb7ba..4f491ce 100644
--- a/fw-update/package_parser.cpp
+++ b/fw-update/package_parser.cpp
@@ -275,7 +275,7 @@
throw InternalFailure();
}
- auto calcChecksum = crc32(pkgHdr.data(), offset);
+ auto calcChecksum = pldm_edac_crc32(pkgHdr.data(), offset);
auto checksum = static_cast<PackageHeaderChecksum>(
le32toh(pkgHdr[offset] | (pkgHdr[offset + 1] << 8) |
(pkgHdr[offset + 2] << 16) | (pkgHdr[offset + 3] << 24)));