diff options
| author | Egor Tensin <egor@tensin.name> | 2026-06-18 17:25:20 +0200 |
|---|---|---|
| committer | Egor Tensin <egor@tensin.name> | 2026-06-18 17:25:20 +0200 |
| commit | 62dd1efdcc9468572a4647b36c317488d8b3f574 (patch) | |
| tree | e565ca0b113a24a86c5b991351f1aef015fc8cdf /aes/src | |
| parent | cmake: treat warnings as errors (diff) | |
| download | aes-tools-62dd1efdcc9468572a4647b36c317488d8b3f574.tar.gz aes-tools-62dd1efdcc9468572a4647b36c317488d8b3f574.zip | |
fix warnings
Diffstat (limited to 'aes/src')
| -rw-r--r-- | aes/src/error.c | 3 |
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'; } |
