Remember to free repacked_indexes.
This commit is contained in:
parent
a8409dd624
commit
70cc5769c9
@ -1867,8 +1867,10 @@ repack_table_indexes(PGresult *index_details)
|
|||||||
getstr(index_details, i, 0));
|
getstr(index_details, i, 0));
|
||||||
}
|
}
|
||||||
|
|
||||||
if (dryrun)
|
if (dryrun) {
|
||||||
return true;
|
ret = true;
|
||||||
|
goto done;
|
||||||
|
}
|
||||||
|
|
||||||
/* If we did not successfully repack any indexes, e.g. because of some
|
/* If we did not successfully repack any indexes, e.g. because of some
|
||||||
* error affecting every CREATE INDEX attempt, don't waste time with
|
* error affecting every CREATE INDEX attempt, don't waste time with
|
||||||
@ -1911,7 +1913,6 @@ repack_table_indexes(PGresult *index_details)
|
|||||||
ret = true;
|
ret = true;
|
||||||
|
|
||||||
drop_idx:
|
drop_idx:
|
||||||
CLEARPGRES(res);
|
|
||||||
resetStringInfo(&sql);
|
resetStringInfo(&sql);
|
||||||
initStringInfo(&sql_drop);
|
initStringInfo(&sql_drop);
|
||||||
#if PG_VERSION_NUM < 90200
|
#if PG_VERSION_NUM < 90200
|
||||||
@ -1935,6 +1936,11 @@ drop_idx:
|
|||||||
}
|
}
|
||||||
termStringInfo(&sql_drop);
|
termStringInfo(&sql_drop);
|
||||||
termStringInfo(&sql);
|
termStringInfo(&sql);
|
||||||
|
|
||||||
|
done:
|
||||||
|
CLEARPGRES(res);
|
||||||
|
free(repacked_indexes);
|
||||||
|
|
||||||
return ret;
|
return ret;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
Loading…
x
Reference in New Issue
Block a user