warnings: null pointer check fix
rewrite broken null pointer check code by reducing scope of variable. Change-Id: I8254f6849b187e5c9cd083053cdc11973c6fe339 Signed-off-by: Øyvind Harboe <oyvind.harboe@zylin.com> Reviewed-on: http://openocd.zylin.com/142 Tested-by: jenkins Reviewed-by: Spencer Oliver <spen@spen-soft.co.uk>
This commit is contained in:
parent
9933fa334d
commit
9b9092b7fa
|
@ -194,11 +194,9 @@ static int add_debug_msg_receiver(struct command_context *cmd_ctx, struct target
|
||||||
static struct debug_msg_receiver* find_debug_msg_receiver(struct command_context *cmd_ctx, struct target *target)
|
static struct debug_msg_receiver* find_debug_msg_receiver(struct command_context *cmd_ctx, struct target *target)
|
||||||
{
|
{
|
||||||
int do_all_targets = 0;
|
int do_all_targets = 0;
|
||||||
struct debug_msg_receiver **p = &target->dbgmsg;
|
|
||||||
|
|
||||||
/* if no target has been specified search all of them */
|
/* if no target has been specified search all of them */
|
||||||
if (target == NULL)
|
if (target == NULL) {
|
||||||
{
|
|
||||||
/* if no targets haven been specified */
|
/* if no targets haven been specified */
|
||||||
if (all_targets == NULL)
|
if (all_targets == NULL)
|
||||||
return NULL;
|
return NULL;
|
||||||
|
@ -207,8 +205,9 @@ static struct debug_msg_receiver* find_debug_msg_receiver(struct command_context
|
||||||
do_all_targets = 1;
|
do_all_targets = 1;
|
||||||
}
|
}
|
||||||
|
|
||||||
do
|
/* so we target != null */
|
||||||
{
|
struct debug_msg_receiver **p = &target->dbgmsg;
|
||||||
|
do {
|
||||||
while (*p)
|
while (*p)
|
||||||
{
|
{
|
||||||
if ((*p)->cmd_ctx == cmd_ctx)
|
if ((*p)->cmd_ctx == cmd_ctx)
|
||||||
|
|
Loading…
Reference in New Issue