]> git.ipfire.org Git - thirdparty/postgresql.git/commit
Don't leak rd_statlist when a relcache entry is dropped.
authorTom Lane <tgl@sss.pgh.pa.us>
Fri, 19 Mar 2021 00:37:09 +0000 (20:37 -0400)
committerTom Lane <tgl@sss.pgh.pa.us>
Fri, 19 Mar 2021 00:37:09 +0000 (20:37 -0400)
commit2bed650c4841cb63a8cede0db9452664f39bc314
tree0be9ddffe261b11e3601850951c518ef1af1b601
parent2a4c9fd9c77041fc7207c268eaf0155d11f100a2
Don't leak rd_statlist when a relcache entry is dropped.

Although these lists are usually NIL, and even when not empty
are unlikely to be large, constant relcache update traffic could
eventually result in visible bloat of CacheMemoryContext.

Found via valgrind testing.
Back-patch to v10 where this field was added.

Discussion: https://postgr.es/m/3816764.1616104288@sss.pgh.pa.us
src/backend/utils/cache/relcache.c