diff --git a/contrib/test_shm_mq/setup.c b/contrib/test_shm_mq/setup.c
index 57800410753c27f029288d9b84a1c8be413a0da1..b34d4b3eab09c01f9d58f55a6819f65f9be73cb2 100644
--- a/contrib/test_shm_mq/setup.c
+++ b/contrib/test_shm_mq/setup.c
@@ -50,8 +50,8 @@ test_shm_mq_setup(uint64 queue_size, int32 nworkers, dsm_segment **segp,
 {
 	dsm_segment *seg;
 	test_shm_mq_header *hdr;
-	shm_mq	   *outq;
-	shm_mq	   *inq;
+	shm_mq	   *outq = NULL;		/* placate compiler */
+	shm_mq	   *inq = NULL;			/* placate compiler */
 	worker_state	   *wstate;
 
 	/* Set up a dynamic shared memory segment. */