]> git.ipfire.org Git - thirdparty/freeradius-server.git/commitdiff
Add checks of fr_lst_insert() calls (CID #1503950, #1504014) (#4512)
authorJames Jones <jejones3141@gmail.com>
Fri, 13 May 2022 21:25:13 +0000 (16:25 -0500)
committerGitHub <noreply@github.com>
Fri, 13 May 2022 21:25:13 +0000 (17:25 -0400)
src/lib/util/lst_tests.c

index 9abd12368c6b0854c2c9df2de7a144e465cb1da6..30fad15e1d4a18bf053180572abcf98d3c878755 100644 (file)
@@ -379,7 +379,7 @@ static void lst_iter(void)
 
        populate_values(values, NUM_ELEMENTS(values));
 
-       for (unsigned int i = 0; i < NUM_ELEMENTS(values); i++) fr_lst_insert(lst, &values[i]);
+       for (unsigned int i = 0; i < NUM_ELEMENTS(values); i++) TEST_CHECK(fr_lst_insert(lst, &values[i]) == 0);
 
        data = fr_lst_iter_init(lst, &iter);
 
@@ -447,7 +447,7 @@ static void queue_cmp(unsigned int count)
                TEST_CHECK(lst != NULL);
 
                start_insert = fr_time();
-               for (i = 0; i < count; i++) fr_lst_insert(lst, &values[i]);
+               for (i = 0; i < count; i++) TEST_CHECK(fr_lst_insert(lst, &values[i]) == 0);
                end_insert = fr_time();
 
                start_pop = fr_time();