target/hla_target: fix clang static analyzer warning
Added an error msg in case of no memory Change-Id: I7a7d266ca4aa1e4a0ff02a2d1cc672a3cd2746c3 Signed-off-by: Tomas Vanek <vanekt@fbl.cz> Reviewed-on: http://openocd.zylin.com/4882 Tested-by: jenkins Reviewed-by: Antonio Borneo <borneo.antonio@gmail.com>
This commit is contained in:
parent
ecc2f4a694
commit
96903e6df4
|
@ -366,12 +366,14 @@ static int adapter_target_create(struct target *target,
|
||||||
{
|
{
|
||||||
LOG_DEBUG("%s", __func__);
|
LOG_DEBUG("%s", __func__);
|
||||||
struct adiv5_private_config *pc = target->private_config;
|
struct adiv5_private_config *pc = target->private_config;
|
||||||
struct cortex_m_common *cortex_m = calloc(1, sizeof(struct cortex_m_common));
|
|
||||||
if (!cortex_m)
|
|
||||||
return ERROR_COMMAND_SYNTAX_ERROR;
|
|
||||||
|
|
||||||
if (pc != NULL && pc->ap_num > 0) {
|
if (pc != NULL && pc->ap_num > 0) {
|
||||||
LOG_ERROR("hla_target: invalid parameter -ap-num (> 0)");
|
LOG_ERROR("hla_target: invalid parameter -ap-num (> 0)");
|
||||||
|
return ERROR_COMMAND_SYNTAX_ERROR;
|
||||||
|
}
|
||||||
|
|
||||||
|
struct cortex_m_common *cortex_m = calloc(1, sizeof(struct cortex_m_common));
|
||||||
|
if (cortex_m == NULL) {
|
||||||
|
LOG_ERROR("No memory creating target");
|
||||||
return ERROR_FAIL;
|
return ERROR_FAIL;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue