diff --git a/pg_stat_monitor.c b/pg_stat_monitor.c index 0d270cf..6630326 100644 --- a/pg_stat_monitor.c +++ b/pg_stat_monitor.c @@ -343,7 +343,7 @@ _PG_init(void) ExecutorCheckPerms_hook = HOOK(pgsm_ExecutorCheckPerms); nested_queryids = (int64 *) malloc(sizeof(int64) * max_stack_depth); - nested_query_txts = (char **) malloc(sizeof(char *) * max_stack_depth); + nested_query_txts = (char **) calloc(max_stack_depth, sizeof(char *)); system_init = true; }