From 62dd1efdcc9468572a4647b36c317488d8b3f574 Mon Sep 17 00:00:00 2001 From: Egor Tensin Date: Thu, 18 Jun 2026 17:25:20 +0200 Subject: fix warnings --- aes/src/error.c | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) (limited to 'aes/src/error.c') diff --git a/aes/src/error.c b/aes/src/error.c index 7c6594f..8de8a5d 100644 --- a/aes/src/error.c +++ b/aes/src/error.c @@ -43,7 +43,8 @@ static int c99_snprintf(char* dest, size_t dest_size, const char* fmt, ...) { #endif static void aes_fill_string(char* dest, size_t dest_size, const char* src) { - strncpy(dest, src, dest_size); + assert(dest_size != 0); + strncpy(dest, src, dest_size - 1); dest[dest_size - 1] = '\0'; } -- cgit v1.3