aboutsummaryrefslogtreecommitdiffstatshomepage
path: root/aes/src
diff options
context:
space:
mode:
authorEgor Tensin <egor@tensin.name>2026-06-18 17:25:20 +0200
committerEgor Tensin <egor@tensin.name>2026-06-18 17:25:20 +0200
commit62dd1efdcc9468572a4647b36c317488d8b3f574 (patch)
treee565ca0b113a24a86c5b991351f1aef015fc8cdf /aes/src
parentcmake: treat warnings as errors (diff)
downloadaes-tools-62dd1efdcc9468572a4647b36c317488d8b3f574.tar.gz
aes-tools-62dd1efdcc9468572a4647b36c317488d8b3f574.zip
fix warnings
Diffstat (limited to 'aes/src')
-rw-r--r--aes/src/error.c3
1 files changed, 2 insertions, 1 deletions
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';
}