Add missing FreeDir() in CheckTablespaceDirectory() CheckTablespaceDirectory() did not close the directory opened with AllocateDir(), leaving its resources held during subsequent recovery, potentially indefinitely on a standby. Add the missing FreeDir() call.
Backpatch to all supported versions. Author: Chao Li <[email protected]> Reviewed-by: Fujii Masao <[email protected]> Discussion: https://postgr.es/m/[email protected] Backpatch-through: 14 Branch ------ REL_19_STABLE Details ------- https://git.postgresql.org/pg/commitdiff/797ddd3256a86c91870554780f11e477cdd82c60 Modified Files -------------- src/backend/access/transam/xlogrecovery.c | 1 + 1 file changed, 1 insertion(+)
