Fix a security vulnerability

This commit is contained in:
coolfishchen 2023-05-17 09:23:12 +00:00 committed by ob-robot
parent 70d62e0bc8
commit 76252ce17f

View File

@ -53,6 +53,7 @@ bool TPSymbolTable::SymbolEntry::find(const char* name)
break;
} else if (TP_BCAS(&lock_, lock, SETTING)) {
strncpy(name_, name, sizeof(name_) - 1);
name_[sizeof(name_) - 1] = '\0';
has_found = true;
TP_AS(&lock_, OK);
}