From 524a6110f3c337fc9f015dffb1331909ebc986f6 Mon Sep 17 00:00:00 2001 From: AetherEternity Date: Fri, 15 Feb 2019 05:16:42 +0300 Subject: [PATCH] fixed #37 in 4ZM/mfterm/master --- mfterm.c | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/mfterm.c b/mfterm.c index 1baedf3..bc35005 100644 --- a/mfterm.c +++ b/mfterm.c @@ -259,8 +259,8 @@ char* completion_sub_cmd_generator(const char* text, int state) { ++cmd_index; // Extract command and sub-command - char buff[128]; - strncpy(buff, name, sizeof(buff)); + char buff[129]; + strncpy(buff, name, sizeof(buff-1)); char* cmd = strtok(buff, " "); char* sub = strtok(NULL, " "); @@ -316,7 +316,7 @@ char* completion_spec_generator(const char* text, int state) { continue; char* fname = inst->field->name; - size_t fname_len = strlen(fname); + size_t fname_len = strlen(fname)+1; // Check if the field is applicable - right prefix if (fname_len >= parent_end_len &&