aboutsummaryrefslogtreecommitdiff
path: root/core/mem_region.c
diff options
context:
space:
mode:
authorStewart Smith <stewart@linux.vnet.ibm.com>2015-09-09 15:08:48 +1000
committerStewart Smith <stewart@linux.vnet.ibm.com>2015-09-09 15:51:23 +1000
commitc4b04acd2748f80a5d57e1f70f3bbde717b95338 (patch)
tree754c910564215719de0014469ffc9828d5a295ee /core/mem_region.c
parent6fa1a09d21dd8fb2f37de2107d990031c465fb6e (diff)
downloadskiboot-c4b04acd2748f80a5d57e1f70f3bbde717b95338.zip
skiboot-c4b04acd2748f80a5d57e1f70f3bbde717b95338.tar.gz
skiboot-c4b04acd2748f80a5d57e1f70f3bbde717b95338.tar.bz2
assert that allocation of node region name succeeeds
Just bailing out this early in boot is perfectly acceptable. Signed-off-by: Stewart Smith <stewart@linux.vnet.ibm.com>
Diffstat (limited to 'core/mem_region.c')
-rw-r--r--core/mem_region.c1
1 files changed, 1 insertions, 0 deletions
diff --git a/core/mem_region.c b/core/mem_region.c
index f6a52a0..17fe268 100644
--- a/core/mem_region.c
+++ b/core/mem_region.c
@@ -945,6 +945,7 @@ void mem_region_init(void)
if (!dt_has_node_property(i, "device_type", "memory"))
continue;
rname = zalloc(strlen(i->name) + strlen(NODE_REGION_PREFIX) + 1);
+ assert(rname);
strcat(rname, NODE_REGION_PREFIX);
strcat(rname, i->name);
start = dt_get_address(i, 0, &len);