From 68d6804a43dca2749a68a557e67b98e6005ead83 Mon Sep 17 00:00:00 2001 From: Mattias Andrée Date: Fri, 15 May 2026 01:22:19 +0200 Subject: Fix some minor issues MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Signed-off-by: Mattias Andrée --- librecrypt_realise_salts.c | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) (limited to 'librecrypt_realise_salts.c') diff --git a/librecrypt_realise_salts.c b/librecrypt_realise_salts.c index 8a4b769..8f6d4eb 100644 --- a/librecrypt_realise_salts.c +++ b/librecrypt_realise_salts.c @@ -50,7 +50,8 @@ librecrypt_realise_salts(char *restrict out_buffer, size_t size, const char *set /* Copy text before next '*' */ for (i = 0u; settings[i] != '*'; i++); min = MIN(i, size); - memcpy(out_buffer, settings, min); + if (min) + memcpy(out_buffer, settings, min); out_buffer = &out_buffer[min]; size -= min; settings = &settings[i]; @@ -136,7 +137,8 @@ librecrypt_realise_salts(char *restrict out_buffer, size_t size, const char *set if (settings[i++] == LIBRECRYPT_ALGORITHM_LINK_DELIMITER) break; min = MIN(i, size); - memcpy(out_buffer, settings, min); + if (min) + memcpy(out_buffer, settings, min); out_buffer = &out_buffer[min]; size -= min; settings = &settings[i]; -- cgit v1.2.3-70-g09d2