diff options
Diffstat (limited to 'src/Config.cpp')
| -rw-r--r-- | src/Config.cpp | 3 | 
1 files changed, 2 insertions, 1 deletions
| diff --git a/src/Config.cpp b/src/Config.cpp index 7604785..84c83d8 100644 --- a/src/Config.cpp +++ b/src/Config.cpp @@ -90,7 +90,8 @@ void Load()      while (!feof(f))      {          fgets(linebuf, 1024, f); -        int ret = sscanf(linebuf, "%32[A-Za-z_0-9]=%[^\t\n]", entryname, entryval); +        int ret = sscanf(linebuf, "%31[A-Za-z_0-9]=%[^\t\n]", entryname, entryval); +        entryname[31] = '\0';          if (ret < 2) continue;          ConfigEntry* entry = &ConfigFile[0]; |