target: fix clang static analyzer warning
authorTomas Vanek <vanekt@fbl.cz>
Mon, 9 May 2022 20:54:59 +0000 (22:54 +0200)
committerAntonio Borneo <borneo.antonio@gmail.com>
Sat, 21 May 2022 09:00:05 +0000 (09:00 +0000)
Removes Warning: line 6482, column 12
1st function call argument is an uninitialized value

Use target ptr directly as checked in previous lines instead of
dereferencing head->target

Change-Id: I6804b776fd493af71f3098d702f9cdc7acb50151
Signed-off-by: Tomas Vanek <vanekt@fbl.cz>
Reviewed-on: https://review.openocd.org/c/openocd/+/6970
Tested-by: jenkins
Reviewed-by: Antonio Borneo <borneo.antonio@gmail.com>
src/target/target.c

index d2dff111a5c7adfa062ccd9e7eb2c1ad6ae06580..8a451883ba4ccdedca12408cd655ca2c51e61b6a 100644 (file)
@@ -6477,7 +6477,7 @@ static int jim_target_smp(Jim_Interp *interp, int argc, Jim_Obj *const *argv)
        }
 
        if (target && target->rtos)
-               retval = rtos_smp_init(head->target);
+               retval = rtos_smp_init(target);
 
        return retval;
 }