From 56eba9b8a1120c861868dd3d86d927a9e3182880 Mon Sep 17 00:00:00 2001 From: Robert Haas Date: Tue, 15 Nov 2016 09:11:51 -0500 Subject: [PATCH] pgbench: Increase maximum size of log filename from 64 to MAXPGPATH. Commit 41124a91e61fc6d9681c1e8b15ba30494e84d643 allowed the transaction log file prefix to be changed but left in place the existing 64-character limit on the total length of a log file name. It's possible that could be inconvenient for somebody, so increase the limit to MAXPGPATH, which ought to be enough for anybody. Per a suggestion from Tom Lane. --- src/bin/pgbench/pgbench.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/bin/pgbench/pgbench.c b/src/bin/pgbench/pgbench.c index a7fdd8ac94..fbb0c2bda4 100644 --- a/src/bin/pgbench/pgbench.c +++ b/src/bin/pgbench/pgbench.c @@ -4401,7 +4401,7 @@ threadRun(void *arg) /* open log file if requested */ if (use_log) { - char logpath[64]; + char logpath[MAXPGPATH]; char *prefix = logfile_prefix ? logfile_prefix : "pgbench_log"; if (thread->tid == 0) -- 2.39.5