Fix bugs appearing from fuzzing.
diff --git a/sections/cper-section-firmware.c b/sections/cper-section-firmware.c
index c7c91f5..5e17e90 100644
--- a/sections/cper-section-firmware.c
+++ b/sections/cper-section-firmware.c
@@ -44,7 +44,7 @@
//Record fields.
section_cper->ErrorType = readable_pair_to_integer(json_object_object_get(section, "errorRecordType"));
section_cper->Revision = json_object_get_int(json_object_object_get(section, "revision"));
- section_cper->RecordId = json_object_get_uint64(json_object_object_get(section, "revision"));
+ section_cper->RecordId = json_object_get_uint64(json_object_object_get(section, "recordID"));
string_to_guid(§ion_cper->RecordIdGuid,
json_object_get_string(json_object_object_get(section, "recordIDGUID")));