diff options
Diffstat (limited to 'src/backend/utils/misc/guc.c')
-rw-r--r-- | src/backend/utils/misc/guc.c | 6 |
1 files changed, 3 insertions, 3 deletions
diff --git a/src/backend/utils/misc/guc.c b/src/backend/utils/misc/guc.c index f822b069f41..12192445218 100644 --- a/src/backend/utils/misc/guc.c +++ b/src/backend/utils/misc/guc.c @@ -1589,7 +1589,7 @@ static void InitializeGUCOptionsFromEnvironment(void) { char *env; - long stack_rlimit; + ssize_t stack_rlimit; env = getenv("PGPORT"); if (env != NULL) @@ -1613,7 +1613,7 @@ InitializeGUCOptionsFromEnvironment(void) stack_rlimit = get_stack_depth_rlimit(); if (stack_rlimit > 0) { - long new_limit = (stack_rlimit - STACK_DEPTH_SLOP) / 1024L; + ssize_t new_limit = (stack_rlimit - STACK_DEPTH_SLOP) / 1024; if (new_limit > 100) { @@ -1627,7 +1627,7 @@ InitializeGUCOptionsFromEnvironment(void) new_limit = 2048; source = PGC_S_DYNAMIC_DEFAULT; } - snprintf(limbuf, sizeof(limbuf), "%ld", new_limit); + snprintf(limbuf, sizeof(limbuf), "%d", (int) new_limit); SetConfigOption("max_stack_depth", limbuf, PGC_POSTMASTER, source); } |