• Tom Lane's avatar
    Fix memory leak in ARRAY(SELECT ...) subqueries. · d14241c2
    Tom Lane authored
    Repeated execution of an uncorrelated ARRAY_SUBLINK sub-select (which
    I think can only happen if the sub-select is embedded in a larger,
    correlated subquery) would leak memory for the duration of the query,
    due to not reclaiming the array generated in the previous execution.
    Per bug #6698 from Armando Miraglia.  Diagnosis and fix idea by Heikki,
    patch itself by me.
    
    This has been like this all along, so back-patch to all supported versions.
    d14241c2
nodeSubplan.c 34.4 KB