]> git.gag.com Git - fw/openocd/commitdiff
target/target: fix clang static analyzer warnings
authorTomas Vanek <vanekt@fbl.cz>
Fri, 20 Dec 2019 22:48:13 +0000 (23:48 +0100)
committerTomas Vanek <vanekt@fbl.cz>
Thu, 16 Jan 2020 09:45:58 +0000 (09:45 +0000)
Change-Id: I23e6586be60915f21a7179a994a1ec93fb9b2c36
Signed-off-by: Tomas Vanek <vanekt@fbl.cz>
Reviewed-on: http://openocd.zylin.com/5379
Tested-by: jenkins
Reviewed-by: Oleksij Rempel <linux@rempel-privat.de>
src/target/target.c

index 1ec2ee2ede42dab83d1800963debe71a3c2a9729..936a5da0d259c31168938a6c523e4c84c70fd033 100644 (file)
@@ -1682,7 +1682,7 @@ static int target_call_timer_callbacks_check_time(int checktime)
         * next item; initially, that's a standalone "root of the
         * list" variable. */
        struct target_timer_callback **callback = &target_timer_callbacks;
-       while (*callback) {
+       while (callback && *callback) {
                if ((*callback)->removed) {
                        struct target_timer_callback *p = *callback;
                        *callback = (*callback)->next;