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:
Øyvind Harboe 2011-10-31 21:21:35 +01:00 committed by Spencer Oliver
parent 9933fa334d
commit 9b9092b7fa
1 changed files with 4 additions and 5 deletions

View File

@ -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)