From d02c0ddb152978980ea17f9214c7ac734e4d6d8f Mon Sep 17 00:00:00 2001
From: Robert Haas <rhaas@postgresql.org>
Date: Wed, 15 Jan 2014 10:53:07 -0500
Subject: [PATCH] Fix missing parentheses resulting in wrong order of
 dereference.

This could result in referencing uninitialized memory.

Michael Paquier, in response to a complaint from Andres Freund
---
 src/backend/access/heap/tuptoaster.c | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/src/backend/access/heap/tuptoaster.c b/src/backend/access/heap/tuptoaster.c
index 633717a446d..97c9f238a7b 100644
--- a/src/backend/access/heap/tuptoaster.c
+++ b/src/backend/access/heap/tuptoaster.c
@@ -2156,7 +2156,7 @@ toast_open_indexes(Relation toastrel,
 	/* Fetch the first valid index in list */
 	for (i = 0; i < *num_indexes; i++)
 	{
-		Relation toastidx = *toastidxs[i];
+		Relation toastidx = (*toastidxs)[i];
 		if (toastidx->rd_index->indisvalid)
 		{
 			res = i;
-- 
GitLab