From 1e3e68f109d6f4ac934319dee9e7928cfdce895c Mon Sep 17 00:00:00 2001 From: Michal Simek Date: Wed, 13 Jun 2018 09:42:41 +0200 Subject: arm64: zynqmp: Check return value from calloc calloc() can fail and return NULL. The patch is checking return value and return in case of error. Signed-off-by: Michal Simek --- board/xilinx/zynqmp/zynqmp.c | 2 ++ 1 file changed, 2 insertions(+) (limited to 'board/xilinx') diff --git a/board/xilinx/zynqmp/zynqmp.c b/board/xilinx/zynqmp/zynqmp.c index 080fb59ef7..81c10fcf8a 100644 --- a/board/xilinx/zynqmp/zynqmp.c +++ b/board/xilinx/zynqmp/zynqmp.c @@ -596,6 +596,8 @@ int board_late_init(void) new_targets = calloc(1, strlen(mode) + env_targets_len + 2 + bootseq_len); + if (!new_targets) + return -ENOMEM; if (bootseq >= 0) sprintf(new_targets, "%s%x %s", mode, bootseq, -- cgit v1.2.3