X-Git-Url: http://sigaev.ru/git/gitweb.cgi?p=plantuner.git;a=blobdiff_plain;f=plantuner.c;h=5a1d4809131a329e2e8a153644be2a27a9ee7768;hp=458236ebe79cb508efcd55b0aa53224d6f0dc2e4;hb=e254f0c16b288a261d2ed1c7c6110223f359d3ff;hpb=c652b3f04b5123c4731858c37bf3a6abd820bd13 diff --git a/plantuner.c b/plantuner.c index 458236e..5a1d480 100644 --- a/plantuner.c +++ b/plantuner.c @@ -122,12 +122,16 @@ indexesAssign(const char * newval, bool doit, GucSource source, bool isDisable) { if (isDisable) { - nDisabledIndexes = nOids; + nDisabledIndexes = i; + if (disabledIndexes) + free(disabledIndexes); disabledIndexes = newOids; } else { - nEnabledIndexes = nOids; + nEnabledIndexes = i; + if (enabledIndexes) + free(enabledIndexes); enabledIndexes = newOids; } }