summaryrefslogtreecommitdiff
path: root/src/config.cpp
diff options
context:
space:
mode:
authorAldrik Ramaekers <aldrikboy@gmail.com>2024-03-14 19:38:21 +0100
committerAldrik Ramaekers <aldrikboy@gmail.com>2024-03-14 19:38:21 +0100
commitf2f44dfce609b7f5b228e61829d454b5c8c2734a (patch)
treea792158a6e946b9f2ed0769c6da1df9b4e93c356 /src/config.cpp
parentf2b44f582dbb9d898e6aad1db6919b5a295815be (diff)
more static analysis fixes
Diffstat (limited to 'src/config.cpp')
-rw-r--r--src/config.cpp12
1 files changed, 6 insertions, 6 deletions
diff --git a/src/config.cpp b/src/config.cpp
index d7f1a43..017891a 100644
--- a/src/config.cpp
+++ b/src/config.cpp
@@ -16,16 +16,16 @@ bool respect_capitalization = false;
static void _ts_config_ReadLine(ImGuiContext*, ImGuiSettingsHandler*, void* entry, const utf8_int8_t* line)
{
- utf8_int8_t path[MAX_INPUT_LENGTH];
- utf8_int8_t filter[MAX_INPUT_LENGTH];
- utf8_int8_t query[MAX_INPUT_LENGTH];
+ utf8_int8_t path[MAX_INPUT_LENGTH] = {0};
+ utf8_int8_t filter[MAX_INPUT_LENGTH] = {0};
+ utf8_int8_t query[MAX_INPUT_LENGTH] = {0};
uint32_t threads = 1, maxSize = 100, matchCase = 0;
#if defined(_WIN32)
- if (sscanf_s(line, "Path=%s", (char*)&path, MAX_INPUT_LENGTH-1) == 1) { strncpy_s(path_buffer, MAX_INPUT_LENGTH, (char*)path, MAX_INPUT_LENGTH-1); }
- else if (sscanf_s(line, "Filter=%s", (char*)&filter, MAX_INPUT_LENGTH-1) == 1) { strncpy_s(filter_buffer, MAX_INPUT_LENGTH, (char*)filter, MAX_INPUT_LENGTH-1); }
- else if (sscanf_s(line, "Query=%s", (char*)&query, MAX_INPUT_LENGTH-1) == 1) { strncpy_s(query_buffer, MAX_INPUT_LENGTH, (char*)query, MAX_INPUT_LENGTH-1); }
+ if (sscanf_s(line, "Path=%s", (char*)&path, MAX_INPUT_LENGTH) == 1) { strncpy_s(path_buffer, MAX_INPUT_LENGTH, (char*)path, MAX_INPUT_LENGTH); }
+ else if (sscanf_s(line, "Filter=%s", (char*)&filter, MAX_INPUT_LENGTH) == 1) { strncpy_s(filter_buffer, MAX_INPUT_LENGTH, (char*)filter, MAX_INPUT_LENGTH); }
+ else if (sscanf_s(line, "Query=%s", (char*)&query, MAX_INPUT_LENGTH) == 1) { strncpy_s(query_buffer, MAX_INPUT_LENGTH, (char*)query, MAX_INPUT_LENGTH); }
else if (sscanf_s(line, "Threads=%u", &threads) == 1) { ts_thread_count = threads; }
else if (sscanf_s(line, "MaxSize=%u", &maxSize) == 1) { max_file_size = maxSize; }
else if (sscanf_s(line, "MatchCase=%u", &matchCase) == 1) { respect_capitalization = matchCase; }