Fix a security vulnerability
This commit is contained in:
parent
70d62e0bc8
commit
76252ce17f
1
deps/oblib/src/lib/utility/ob_tracepoint.cpp
vendored
1
deps/oblib/src/lib/utility/ob_tracepoint.cpp
vendored
@ -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);
|
||||
}
|
||||
|
Loading…
x
Reference in New Issue
Block a user