diff options
| author | Mattias Andrée <m@maandree.se> | 2026-05-13 21:37:08 +0200 |
|---|---|---|
| committer | Mattias Andrée <m@maandree.se> | 2026-05-13 21:37:08 +0200 |
| commit | 5598f1d5da1940ca2f8597b464f331d4cea2cdc0 (patch) | |
| tree | 938814d2e119005b1a580add853708f9ecfb4b3f /libtest/random.c | |
| parent | Work on test code (diff) | |
| download | librecrypt-5598f1d5da1940ca2f8597b464f331d4cea2cdc0.tar.gz librecrypt-5598f1d5da1940ca2f8597b464f331d4cea2cdc0.tar.bz2 librecrypt-5598f1d5da1940ca2f8597b464f331d4cea2cdc0.tar.xz | |
Tests and fixes
Signed-off-by: Mattias Andrée <m@maandree.se>
Diffstat (limited to 'libtest/random.c')
| -rw-r--r-- | libtest/random.c | 5 |
1 files changed, 4 insertions, 1 deletions
diff --git a/libtest/random.c b/libtest/random.c index 77e9218..2eb22e6 100644 --- a/libtest/random.c +++ b/libtest/random.c @@ -12,10 +12,13 @@ genpattern(void *buf, size_t size) { unsigned char *out = buf; size_t n; + ssize_t ret; if (size > (size_t)SSIZE_MAX) size = (size_t)SSIZE_MAX; + ret = (ssize_t)size; + if (libtest_random_pattern_length) { while (size) { if (libtest_random_pattern_offset == libtest_random_pattern_length) @@ -33,7 +36,7 @@ genpattern(void *buf, size_t size) out[0] = (unsigned char)rand(); } - return (ssize_t)size; + return ret; } |
