diff options
-rw-r--r-- | src/ExternalLexer.h | 1 |
1 files changed, 1 insertions, 0 deletions
diff --git a/src/ExternalLexer.h b/src/ExternalLexer.h index 3c1659a55..29f42ccf7 100644 --- a/src/ExternalLexer.h +++ b/src/ExternalLexer.h @@ -40,6 +40,7 @@ public: ExternalLexerModule(int language_, LexerFunction fnLexer_, const char *languageName_=0, LexerFunction fnFolder_=0) : LexerModule(language_, fnLexer_, 0, fnFolder_){ strncpy(name, languageName_, sizeof(name)); + name[sizeof(name)-1] = '\0'; languageName = name; }; virtual void Lex(unsigned int startPos, int lengthDoc, int initStyle, |