From 1c72614be710127b198411f49301a56453e3abc4 Mon Sep 17 00:00:00 2001 From: Bruce Momjian Date: Wed, 20 Oct 2010 01:24:31 +0000 Subject: [PATCH] Fix for new pg_upgrade cache code. --- contrib/pg_upgrade/info.c | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/contrib/pg_upgrade/info.c b/contrib/pg_upgrade/info.c index 946e6ccb6b..cd408e1763 100644 --- a/contrib/pg_upgrade/info.c +++ b/contrib/pg_upgrade/info.c @@ -429,7 +429,8 @@ relarr_lookup_rel(RelInfoArr *rel_arr, return NULL; /* Test most recent lookup first, for speed */ - if (strcmp(rel_arr->rels[relnum].nspname, nspname) == 0 && + if (relnum < rel_arr->nrels && + strcmp(rel_arr->rels[relnum].nspname, nspname) == 0 && strcmp(rel_arr->rels[relnum].relname, relname) == 0) return &rel_arr->rels[relnum];