]> git.ipfire.org Git - thirdparty/freeradius-server.git/commitdiff
ring_buffer_test: Fix fr_cond_assert() call 2554/head
authorJorge Pereira <jpereiran@gmail.com>
Tue, 5 Mar 2019 21:14:42 +0000 (18:14 -0300)
committerJorge Pereira <jpereiran@gmail.com>
Tue, 5 Mar 2019 21:14:42 +0000 (18:14 -0300)
src/tests/util/atomic_queue_test.c
src/tests/util/control_test.c
src/tests/util/message_set_test.c
src/tests/util/ring_buffer_test.c

index 913b1c618956ae7561a5491871ef7af1490e2ec8..964685eaeac27eb25e941a3d5fb90dd529babf93 100644 (file)
@@ -69,7 +69,7 @@ static void NEVER_RETURNS usage(void)
        fprintf(stderr, "  -s size                set queue size.\n");
        fprintf(stderr, "  -x                     Debugging mode.\n");
 
-       exit(EXIT_FAILURE);
+       exit(EXIT_SUCCESS);
 }
 
 int main(int argc, char *argv[])
index 023bad834f304a4f62a0fa39c81e2845ddb3a437..8f7e4c4e9e34049c1e74848435433eef581200d4 100644 (file)
@@ -80,7 +80,7 @@ static void NEVER_RETURNS usage(void)
        fprintf(stderr, "  -m <messages>          Send number of messages.\n");
        fprintf(stderr, "  -x                     Debugging mode.\n");
 
-       exit(EXIT_FAILURE);
+       exit(EXIT_SUCCESS);
 }
 
 typedef struct {
index 4234fb41dcf4b7c778a3682ead0d7b75e6d7aaba..0106102fe7e38f5aed1d98b15eee740dabc1d329 100644 (file)
@@ -190,7 +190,7 @@ static void NEVER_RETURNS usage(void)
        fprintf(stderr, "  -t                     Touch 'packet' memory.\n");
        fprintf(stderr, "  -x                     Debugging mode.\n");
 
-       exit(EXIT_FAILURE);
+       exit(EXIT_SUCCESS);
 }
 
 int main(int argc, char *argv[])
index 3954cc1ecbc53e367fee520922f139a0e2d1421b..be0901294464bcaf2de2b7bcfed0863be9933a77 100644 (file)
@@ -90,10 +90,10 @@ static void  alloc_blocks(fr_ring_buffer_t *rb, uint32_t *seed, UNUSED int *star
                array[index] = hash;
                p = fr_ring_buffer_reserve(rb, 2048);
 
-               if (fr_cond_assert(!p)) exit(EXIT_FAILURE);
+               if (!fr_cond_assert(p != NULL)) exit(EXIT_FAILURE);
 
                data[index] = fr_ring_buffer_alloc(rb, hash);
-               if (fr_cond_assert(data[index] != p)) exit(EXIT_FAILURE);
+               if (!fr_cond_assert(data[index] == p)) exit(EXIT_FAILURE);
 
                if (debug_lvl > 1) printf("%08x\t", hash);