Fix duplicated MRS fields in ARM section.
diff --git a/sections/cper-section-arm.c b/sections/cper-section-arm.c
index f16fe0a..b4d8fc8 100644
--- a/sections/cper-section-arm.c
+++ b/sections/cper-section-arm.c
@@ -323,10 +323,10 @@
json_object* register_array = json_object_new_object();
json_object* mrs_encoding = json_object_new_object();
json_object_object_add(mrs_encoding, "op2", json_object_new_uint64(misc_register->MrsOp2));
- json_object_object_add(mrs_encoding, "crm", json_object_new_uint64(misc_register->MrsOp2));
- json_object_object_add(mrs_encoding, "crn", json_object_new_uint64(misc_register->MrsOp2));
- json_object_object_add(mrs_encoding, "op1", json_object_new_uint64(misc_register->MrsOp2));
- json_object_object_add(mrs_encoding, "o0", json_object_new_uint64(misc_register->MrsOp2));
+ json_object_object_add(mrs_encoding, "crm", json_object_new_uint64(misc_register->MrsCrm));
+ json_object_object_add(mrs_encoding, "crn", json_object_new_uint64(misc_register->MrsCrn));
+ json_object_object_add(mrs_encoding, "op1", json_object_new_uint64(misc_register->MrsOp1));
+ json_object_object_add(mrs_encoding, "o0", json_object_new_uint64(misc_register->MrsO0));
json_object_object_add(register_array, "mrsEncoding", mrs_encoding);
json_object_object_add(register_array, "value", json_object_new_uint64(misc_register->Value));