From: Bruce Momjian Date: Wed, 20 Oct 2010 01:24:31 +0000 (+0000) Subject: Fix for new pg_upgrade cache code. X-Git-Tag: REL9_1_ALPHA2~54 X-Git-Url: https://granicus.if.org/sourcecode?a=commitdiff_plain;h=1c72614be710127b198411f49301a56453e3abc4;p=postgresql Fix for new pg_upgrade cache code. --- 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];