From 2bfc96c9ba0f7700a22c869c6a04ebafe44a5dfa Mon Sep 17 00:00:00 2001 From: SimonHeim Date: Thu, 30 Jan 2025 15:10:35 -0800 Subject: [PATCH] Avoid string truncation warning by leaving space for null terminator, which is explictly set on the next line --- csv.h | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/csv.h b/csv.h index 0adf9c0..9a1919a 100644 --- a/csv.h +++ b/csv.h @@ -407,7 +407,7 @@ class LineReader { void set_file_name(const char *file_name) { if (file_name != nullptr) { - strncpy(this->file_name, file_name, sizeof(this->file_name)); + strncpy(this->file_name, file_name, sizeof(this->file_name) - 1); this->file_name[sizeof(this->file_name) - 1] = '\0'; } else { this->file_name[0] = '\0';