diff options
author | Tom Lane <tgl@sss.pgh.pa.us> | 2010-06-07 15:49:30 +0000 |
---|---|---|
committer | Tom Lane <tgl@sss.pgh.pa.us> | 2010-06-07 15:49:30 +0000 |
commit | 36614006e15e2a9d2d866ee57af9320bf482aa7c (patch) | |
tree | 3c2ea9569861da1b569a52c2f90979aacee79255 /src | |
parent | 3e7451a6dfa1f734ee7f09d73baf5c8dd8a6adfe (diff) | |
download | postgresql-36614006e15e2a9d2d866ee57af9320bf482aa7c.tar.gz postgresql-36614006e15e2a9d2d866ee57af9320bf482aa7c.zip |
Avoid useless snprintf() call when update_process_title is turned off.
Fujii Masao
Diffstat (limited to 'src')
-rw-r--r-- | src/backend/replication/walreceiver.c | 15 |
1 files changed, 10 insertions, 5 deletions
diff --git a/src/backend/replication/walreceiver.c b/src/backend/replication/walreceiver.c index b31cfb4147d..af5da50b0fb 100644 --- a/src/backend/replication/walreceiver.c +++ b/src/backend/replication/walreceiver.c @@ -29,7 +29,7 @@ * * * IDENTIFICATION - * $PostgreSQL: pgsql/src/backend/replication/walreceiver.c,v 1.11 2010/06/03 22:17:32 tgl Exp $ + * $PostgreSQL: pgsql/src/backend/replication/walreceiver.c,v 1.12 2010/06/07 15:49:30 tgl Exp $ * *------------------------------------------------------------------------- */ @@ -524,7 +524,6 @@ XLogWalRcvFlush(void) { /* use volatile pointer to prevent code rearrangement */ volatile WalRcvData *walrcv = WalRcv; - char activitymsg[50]; issue_xlog_fsync(recvFile, recvId, recvSeg); @@ -536,8 +535,14 @@ XLogWalRcvFlush(void) SpinLockRelease(&walrcv->mutex); /* Report XLOG streaming progress in PS display */ - snprintf(activitymsg, sizeof(activitymsg), "streaming %X/%X", - LogstreamResult.Write.xlogid, LogstreamResult.Write.xrecoff); - set_ps_display(activitymsg, false); + if (update_process_title) + { + char activitymsg[50]; + + snprintf(activitymsg, sizeof(activitymsg), "streaming %X/%X", + LogstreamResult.Write.xlogid, + LogstreamResult.Write.xrecoff); + set_ps_display(activitymsg, false); + } } } |