From dbffc7416c8463458d5049485fc838e33459089b Mon Sep 17 00:00:00 2001 From: Mattias Andrée Date: Sat, 16 May 2026 10:47:00 +0200 Subject: Fix fuzzing code MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Signed-off-by: Mattias Andrée --- librecrypt_chain_length.c | 9 +++++++-- 1 file changed, 7 insertions(+), 2 deletions(-) (limited to 'librecrypt_chain_length.c') diff --git a/librecrypt_chain_length.c b/librecrypt_chain_length.c index 364186a..adde62a 100644 --- a/librecrypt_chain_length.c +++ b/librecrypt_chain_length.c @@ -39,8 +39,13 @@ volatile size_t discarded_return_value; int LLVMFuzzerTestOneInput(const uint8_t *data, size_t size) { - (void) size; - discarded_return_value = librecrypt_chain_length((const void *)data); + char *hash; + hash = malloc(size + 1u); + assert(hash); + memcpy(hash, data, size); + hash[size] = '\0'; + discarded_return_value = librecrypt_chain_length(hash); + free(hash); return 0; } -- cgit v1.2.3-70-g09d2