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)
pFad - Phonifier reborn

Pfad - The Proxy pFad of © 2024 Garber Painting. All rights reserved.

Note: This service is not intended for secure transactions such as banking, social media, email, or purchasing. Use at your own risk. We assume no liability whatsoever for broken pages.


Alternative Proxies:

Alternative Proxy

pFad Proxy

pFad v3 Proxy

pFad v4 Proxy