target init sanity check
Add a test if the pointer to the target_init function in the target struct is set before the function pointer is used. Change-Id: Ie4ea542f64f35efce8c5bce2ced9b881bf283ec1 Signed-off-by: Mathias K <kesmtp@freenet.de> Reviewed-on: http://openocd.zylin.com/241 Tested-by: jenkins Reviewed-by: Øyvind Harboe <oyvindharboe@gmail.com>__archive__
parent
ce3760c7e8
commit
ea54ea5364
|
@ -940,6 +940,8 @@ static int target_init_one(struct command_context *cmd_ctx,
|
||||||
if (type->check_reset== NULL)
|
if (type->check_reset== NULL)
|
||||||
type->check_reset = default_check_reset;
|
type->check_reset = default_check_reset;
|
||||||
|
|
||||||
|
assert(type->init_target != NULL);
|
||||||
|
|
||||||
int retval = type->init_target(cmd_ctx, target);
|
int retval = type->init_target(cmd_ctx, target);
|
||||||
if (ERROR_OK != retval)
|
if (ERROR_OK != retval)
|
||||||
{
|
{
|
||||||
|
|
Loading…
Reference in New Issue