Skip to content

Commit 7dbdedd

Browse files
author
Vladimir Ershov
committed
use pvsnprintf
1 parent 8924125 commit 7dbdedd

File tree

5 files changed

+12
-5
lines changed

5 files changed

+12
-5
lines changed

src/cron_string.c

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,6 +4,7 @@
44
#include <stdarg.h>
55
#include "cron_string.h"
66
#include "postgres.h"
7+
#include "port.h"
78

89

910
char *cps_month_subst_data[12] = { "JAN", "FEB", "MAR", "APR", "MAY", "JUN", "JUL", "AUG", "SEP", "OCT", "NOV", "DEC" };
@@ -18,7 +19,7 @@ void _cps_set_error(int num, const char *message, ...)
1819

1920
cps_error = num;
2021
va_start(arglist, message);
21-
vsnprintf(cps_error_buffer, 512, message, arglist);
22+
pvsnprintf(cps_error_buffer, 512, message, arglist);
2223
va_end(arglist);
2324
}
2425

src/pgpro_scheduler.c

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,5 @@
11
#include "postgres.h"
2+
#include "port.h"
23

34
#include "miscadmin.h"
45
#include "postmaster/bgworker.h"
@@ -380,7 +381,7 @@ pg_scheduler_startup(void)
380381
{
381382
BackgroundWorker worker;
382383

383-
elog(LOG, "Start PostgresPro scheduler");
384+
elog(LOG, "Start PostgresPro scheduler.");
384385

385386
worker.bgw_flags = BGWORKER_SHMEM_ACCESS |
386387
BGWORKER_BACKEND_DATABASE_CONNECTION;

src/scheduler_executor.c

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -30,6 +30,8 @@
3030
#include "memutils.h"
3131
#include "utils/elog.h"
3232

33+
#include "port.h"
34+
3335
extern volatile sig_atomic_t got_sighup;
3436
extern volatile sig_atomic_t got_sigterm;
3537

@@ -462,7 +464,7 @@ int push_executor_error(executor_error_t *e, char *fmt, ...)
462464
int len;
463465

464466
va_start(arglist, fmt);
465-
len = vsnprintf(buf, 1024, fmt, arglist);
467+
len = pvsnprintf(buf, 1024, fmt, arglist);
466468
va_end(arglist);
467469

468470
if(e->n == 0)

src/scheduler_job.c

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -9,6 +9,7 @@
99
#include "utils/timestamp.h"
1010
#include "utils/builtins.h"
1111
#include "memutils.h"
12+
#include "port.h"
1213

1314
job_t *init_scheduler_job(job_t *j)
1415
{
@@ -100,7 +101,7 @@ job_t *set_job_error(job_t *j, const char *fmt, ...)
100101
char buf[1024];
101102

102103
va_start(arglist, fmt);
103-
vsnprintf(buf, 1024, fmt, arglist);
104+
pvsnprintf(buf, 1024, fmt, arglist);
104105
va_end(arglist);
105106

106107
if(j->error) pfree(j->error);

src/scheduler_manager.c

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -37,6 +37,8 @@
3737
#include "memutils.h"
3838
#include "scheduler_executor.h"
3939

40+
#include "port.h"
41+
4042
#define REALLOC_STEP 40
4143

4244
extern volatile sig_atomic_t got_sighup;
@@ -1368,7 +1370,7 @@ void manager_fatal_error(scheduler_manager_ctx_t *ctx, int ecode, char *message,
13681370
dsm_detach(ctx->seg);
13691371

13701372
va_start(arglist, message);
1371-
vsnprintf(buf, 1024, message, arglist);
1373+
pvsnprintf(buf, 1024, message, arglist);
13721374
va_end(arglist);
13731375

13741376

0 commit comments

Comments
 (0)