[code/botlib/l_precomp.c] Fix string buffer overflow

This commit is contained in:
Thomas Köppe 2016-09-13 13:36:15 +01:00
parent bd062f713a
commit 90f2f02c55

View file

@ -1323,7 +1323,7 @@ define_t *PC_DefineFromString(char *string)
script = LoadScriptMemory(string, strlen(string), "*extern");
//create a new source
Com_Memset(&src, 0, sizeof(source_t));
strncpy(src.filename, "*extern", MAX_PATH);
strncpy(src.filename, "*extern", sizeof(src.filename) - 1);
src.scriptstack = script;
#if DEFINEHASHING
src.definehash = GetClearedMemory(DEFINEHASHSIZE * sizeof(define_t *));