]> git.ipfire.org Git - thirdparty/u-boot.git/commitdiff
test: Remove not needed null check
authorAndrew Goodbody <andrew.goodbody@linaro.org>
Mon, 6 Oct 2025 10:54:56 +0000 (11:54 +0100)
committerTom Rini <trini@konsulko.com>
Wed, 15 Oct 2025 20:17:06 +0000 (14:17 -0600)
In ut_report() there is a null check for stats but stats was already
dereferenced on the line before and is again dereferenced later in the
same function. Also the two places where ut_report() is called from will
have initialised the parameter so there is no chance that stats will be
null. So to prevent static analysis complaining of a use before check
just remove the check.

This issue was found by Smatch.

Signed-off-by: Andrew Goodbody <andrew.goodbody@linaro.org>
test/test-main.c

index cabc736a524eefacba44cf6fb31bd481f50938c6..3254325e8b153de465e8aab65930220228f2aae6 100644 (file)
@@ -687,7 +687,7 @@ void ut_report(struct ut_stats *stats, int run_count)
        else
                printf("Tests");
        printf(" run: %d, ", stats->test_count);
-       if (stats && stats->test_count) {
+       if (stats->test_count) {
                ulong dur = stats->duration_ms;
 
                printf("%ld ms, average: %ld ms, ", dur,