Add missing reset of need_initialization in reloptions code.
This resulted in useless extra work during every call of parseRelOptions,
but no bad effects other than that.  Noted by Alvaro.
@@ -129,10 +129,11 @@ static void
initialize_reloptions(void)
{
int i;
- int j = 0;
+ int j;
initialize_reloptions_gp();
+ j = 0;
for (i = 0; boolRelOpts[i].gen.name; i++)
j++;
for (i = 0; intRelOpts[i].gen.name; i++)
@@ -189,6 +190,9 @@ initialize_reloptions(void)
/* add a list terminator */
relOpts[j] = NULL;
+
+ /* flag the work is complete */
+ need_initialization = false;
}
/*
