]> git.ipfire.org Git - thirdparty/dovecot/core.git/commitdiff
lib: Use i_rand_limit() helpers
authorAki Tuomi <aki.tuomi@open-xchange.com>
Wed, 19 Aug 2020 11:01:50 +0000 (14:01 +0300)
committeraki.tuomi <aki.tuomi@open-xchange.com>
Fri, 11 Sep 2020 07:07:19 +0000 (07:07 +0000)
src/lib/test-array.c
src/lib/test-base32.c
src/lib/test-base64.c
src/lib/test-buffer.c
src/lib/test-istream-base64-decoder.c

index 58e83708da62b30fba082100a8df73956480c0dc..713da54340dff7038481304f60b4f3fd098e0e20 100644 (file)
@@ -191,7 +191,7 @@ static void test_array_cmp(void)
        t_array_init(&arr1, NELEMS);
        t_array_init(&arr2, NELEMS);
        for (i = 0; i < NELEMS; i++) {
-               elems[i] = i_rand();
+               elems[i] = i_rand_ushort();
                array_push_back(&arr2, &elems[i]);
        }
        array_append(&arr1, elems, NELEMS);
index 054ffb20b6ecfc592e64f1f17a7a6cddf8e6f577..072dae8fc4be248ad033e3a70dd57db97af3be35 100644 (file)
@@ -153,7 +153,7 @@ static void test_base32_random(void)
        for (i = 0; i < 1000; i++) {
                max = i_rand_limit(sizeof(buf));
                for (j = 0; j < max; j++)
-                       buf[j] = i_rand();
+                       buf[j] = i_rand_uchar();
 
                str_truncate(str, 0);
                str_truncate(dest, 0);
@@ -168,7 +168,7 @@ static void test_base32_random(void)
        for (i = 0; i < 1000; i++) {
                max = i_rand_limit(sizeof(buf));
                for (j = 0; j < max; j++)
-                       buf[j] = i_rand();
+                       buf[j] = i_rand_uchar();
 
                str_truncate(str, 0);
                str_truncate(dest, 0);
index 3ad3f04e930f18a53ffd85598250a88713a6da7c..e745ba3c921cda85d127583baffce9900305bcf4 100644 (file)
@@ -113,7 +113,7 @@ static void test_base64_random(void)
        for (i = 0; i < 1000; i++) {
                max = i_rand_limit(sizeof(buf));
                for (j = 0; j < max; j++)
-                       buf[j] = i_rand();
+                       buf[j] = i_rand_uchar();
 
                str_truncate(str, 0);
                str_truncate(dest, 0);
@@ -237,7 +237,7 @@ static void test_base64url_random(void)
        for (i = 0; i < 1000; i++) {
                max = i_rand_limit(sizeof(buf));
                for (j = 0; j < max; j++)
-                       buf[j] = i_rand();
+                       buf[j] = i_rand_uchar();
 
                str_truncate(str, 0);
                str_truncate(dest, 0);
@@ -1091,7 +1091,7 @@ test_base64_random_lowlevel_case(const struct base64_scheme *b64,
        for (i = 0; i < 1000; i++) {
                in_buf_size = i_rand_limit(sizeof(in_buf));
                for (j = 0; j < in_buf_size; j++)
-                       in_buf[j] = i_rand();
+                       in_buf[j] = i_rand_uchar();
 
                test_base64_random_lowlevel_one_block(b64, enc_flags, dec_flags,
                                                      max_line_len, i,
@@ -1112,7 +1112,7 @@ test_base64_random_lowlevel_case(const struct base64_scheme *b64,
        for (i = 0; i < 1000; i++) {
                in_buf_size = i_rand_limit(sizeof(in_buf));
                for (j = 0; j < in_buf_size; j++)
-                       in_buf[j] = i_rand();
+                       in_buf[j] = i_rand_uchar();
 
                test_base64_random_lowlevel_stream(b64, enc_flags, dec_flags,
                                                   max_line_len, i,
@@ -1133,7 +1133,7 @@ test_base64_random_lowlevel_case(const struct base64_scheme *b64,
        for (i = 0; i < 1000; i++) {
                in_buf_size = i_rand_limit(sizeof(in_buf));
                for (j = 0; j < in_buf_size; j++)
-                       in_buf[j] = i_rand();
+                       in_buf[j] = i_rand_uchar();
 
                test_base64_random_lowlevel_stream(b64, enc_flags, dec_flags,
                                                   max_line_len, i,
index baa404312466bf3367d87acc2781ba6ff72d0e34..2d188654a3f28615cb9efa897a5a68fa4fd3e61b 100644 (file)
@@ -16,7 +16,7 @@ static void test_buffer_random(void)
 
        buf = buffer_create_dynamic(default_pool, 1);
        for (i = 0; i < BUF_TEST_SIZE; i++)
-               testdata[i] = i_rand();
+               testdata[i] = i_rand_uchar();
        memset(shadowbuf, 0, sizeof(shadowbuf));
 
        shadowbuf_size = 0;
index 188e3e581ebd3d97775a92a2079cd12a9455feda..ea45f6d6d9c9b39be5d674b3d83f636d49793b43 100644 (file)
@@ -153,7 +153,7 @@ test_istream_base64_io_random(void)
                /* Initialize test data */
                in_buf_size = i_rand_limit(sizeof(in_buf));
                for (j = 0; j < in_buf_size; j++)
-                       in_buf[j] = i_rand();
+                       in_buf[j] = i_rand_uchar();
 
                /* Reset final output buffer */
                buffer_set_used_size(out_buf, 0);