Fix some json schema validation bugs
There were a couple of places where we would add null objects when
they were not allowed. Fix them.
Change-Id: I7c4c12ea1fa2913014e79603995267a9e560e288
Signed-off-by: Ed Tanous <etanous@nvidia.com>
diff --git a/sections/cper-section-arm.c b/sections/cper-section-arm.c
index 6961d16..8cce3c4 100644
--- a/sections/cper-section-arm.c
+++ b/sections/cper-section-arm.c
@@ -276,8 +276,11 @@
//Unknown/microarch, will not support.
break;
}
- json_object_object_add(error_info_ir, "errorInformation",
- error_subinfo);
+ if (error_subinfo != NULL) {
+ json_object_object_add(error_info_ir,
+ "errorInformation",
+ error_subinfo);
+ }
}
//Virtual fault address, physical fault address.