From 38ff76a176d839ab354d0ff79dbf7b9a0bc44590 Mon Sep 17 00:00:00 2001 From: Daniel Thayer Date: Wed, 19 Sep 2018 15:41:00 -0500 Subject: [PATCH] Fix buffer sizes in the rotate_file function The "tmpname" contains a longer string than "newname", so adjust sizes accordingly. --- src/util.cc | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/util.cc b/src/util.cc index 35db6f131c..a1cd138b1e 100644 --- a/src/util.cc +++ b/src/util.cc @@ -1272,7 +1272,7 @@ FILE* rotate_file(const char* name, RecordVal* rotate_info) // Build file names. const int buflen = strlen(name) + 128; - char tmpname[buflen], newname[buflen+4]; + char newname[buflen], tmpname[buflen+4]; safe_snprintf(newname, buflen, "%s.%d.%.06f.tmp", name, getpid(), network_time);