Merge pull request #551 from aesophor/replace-sprintf
Replace sprintf() with snprintf() (#536)
This commit is contained in:
commit
4c5a60c3c3
@ -448,10 +448,11 @@ static inline string Munge(const string& filename) {
|
||||
string result;
|
||||
while (fgets(buf, 4095, fp)) {
|
||||
string line = MungeLine(buf);
|
||||
char null_str[256];
|
||||
char ptr_str[256];
|
||||
sprintf(null_str, "%p", static_cast<void*>(NULL));
|
||||
sprintf(ptr_str, "%p", reinterpret_cast<void*>(PTR_TEST_VALUE));
|
||||
const size_t str_size = 256;
|
||||
char null_str[str_size];
|
||||
char ptr_str[str_size];
|
||||
snprintf(null_str, str_size, "%p", static_cast<void*>(NULL));
|
||||
snprintf(ptr_str, str_size, "%p", reinterpret_cast<void*>(PTR_TEST_VALUE));
|
||||
|
||||
StringReplace(&line, "__NULLP__", null_str);
|
||||
StringReplace(&line, "__PTRTEST__", ptr_str);
|
||||
|
||||
@ -135,8 +135,9 @@ static void TestSTLLogging() {
|
||||
for (int i = 0; i < 100; i++) {
|
||||
v.push_back(i);
|
||||
if (i > 0) expected += ' ';
|
||||
char buf[256];
|
||||
sprintf(buf, "%d", i);
|
||||
const size_t buf_size = 256;
|
||||
char buf[buf_size];
|
||||
snprintf(buf, buf_size, "%d", i);
|
||||
expected += buf;
|
||||
}
|
||||
v.push_back(100);
|
||||
|
||||
Loading…
Reference in New Issue
Block a user