pgpool2.git / summary / log / commit / refs
commit fe506fbcc64491152fe1b877d23204ad358fa18d
Author: Bo Peng <pengbo@sraoss.co.jp>
Date: Mon May 02 05:15:32 2022 +0000
Change the PID length of pcp_proc_count command to 7 characters long.
src/pcp_con/pcp_worker.c | 5 ++---
1 file changed, 2 insertions(+), 3 deletions(-)
diff --git a/src/pcp_con/pcp_worker.c b/src/pcp_con/pcp_worker.c
index 6ff7d2048..482941215 100644
--- a/src/pcp_con/pcp_worker.c
+++ b/src/pcp_con/pcp_worker.c
@@ -646,14 +646,13 @@ inform_process_count(PCP_CONNECTION * frontend)
process_list = pool_get_process_list(&process_count);
- mesg = (char *) palloc(7 * process_count); /* PID is at most 6 characters
- * long */
+ mesg = (char *) palloc(8 * process_count); /* PID is at most 7 characters long */
snprintf(process_count_str, sizeof(process_count_str), "%d", process_count);
for (i = 0; i < process_count; i++)
{
- char process_id[7];
+ char process_id[8];
snprintf(process_id, sizeof(process_id), "%d", process_list[i]);
snprintf(mesg + total_port_len, strlen(process_id) + 1, "%s", process_id);
[parent: 727953791454]