From d02c0ddb152978980ea17f9214c7ac734e4d6d8f Mon Sep 17 00:00:00 2001 From: Robert Haas 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;