GH-895: Remove use of Variable-Length-Arrays

This commit is contained in:
Jon Siwek 2020-04-15 16:25:21 -07:00
parent 991501a3d2
commit 15a19414ca
11 changed files with 28 additions and 20 deletions

View file

@ -1799,7 +1799,10 @@ FILE* rotate_file(const char* name, RecordVal* rotate_info)
// Build file names.
const int buflen = strlen(name) + 128;
char newname[buflen], tmpname[buflen+4];
auto newname_buf = std::make_unique<char[]>(buflen);
auto tmpname_buf = std::make_unique<char[]>(buflen + 4);
auto newname = newname_buf.get();
auto tmpname = tmpname_buf.get();
snprintf(newname, buflen, "%s.%d.%.06f.tmp",
name, getpid(), network_time);