diff --git a/src/backend/access/transam/parallel.c b/src/backend/access/transam/parallel.c index 8ed7314b58..8d6a360679 100644 --- a/src/backend/access/transam/parallel.c +++ b/src/backend/access/transam/parallel.c @@ -266,8 +266,9 @@ InitializeParallelDSM(ParallelContext *pcxt) else { pcxt->nworkers = 0; - pcxt->private = MemoryContextAlloc(TopMemoryContext, segsize); - pcxt->toc = shm_toc_create(PARALLEL_MAGIC, pcxt->private, segsize); + pcxt->private_memory = MemoryContextAlloc(TopMemoryContext, segsize); + pcxt->toc = shm_toc_create(PARALLEL_MAGIC, pcxt->private_memory, + segsize); } /* Initialize fixed-size state in shared memory. */ @@ -538,10 +539,10 @@ DestroyParallelContext(ParallelContext *pcxt) * If this parallel context is actually in backend-private memory rather * than shared memory, free that memory instead. */ - if (pcxt->private != NULL) + if (pcxt->private_memory != NULL) { - pfree(pcxt->private); - pcxt->private = NULL; + pfree(pcxt->private_memory); + pcxt->private_memory = NULL; } /* Wait until the workers actually die. */ diff --git a/src/include/access/parallel.h b/src/include/access/parallel.h index 8274f841b6..5f23f18f43 100644 --- a/src/include/access/parallel.h +++ b/src/include/access/parallel.h @@ -41,7 +41,7 @@ typedef struct ParallelContext ErrorContextCallback *error_context_stack; shm_toc_estimator estimator; dsm_segment *seg; - void *private; + void *private_memory; shm_toc *toc; ParallelWorkerInfo *worker; } ParallelContext;