pgsql: Fix memory leakage in nodeSubplan.c.

2025-09-10 Thread Tom Lane
Fix memory leakage in nodeSubplan.c. If the hash functions used for hashing tuples leaked any memory, we failed to clean that up, resulting in query-lifespan memory leakage in queries using hashed subplans. One way that could happen is if the values being hashed require de-toasting, since most of

pgsql: Fix memory leakage in nodeSubplan.c.

2025-09-10 Thread Tom Lane
Fix memory leakage in nodeSubplan.c. If the hash functions used for hashing tuples leaked any memory, we failed to clean that up, resulting in query-lifespan memory leakage in queries using hashed subplans. One way that could happen is if the values being hashed require de-toasting, since most of

pgsql: Fix memory leakage in nodeSubplan.c.

2025-09-10 Thread Tom Lane
Fix memory leakage in nodeSubplan.c. If the hash functions used for hashing tuples leaked any memory, we failed to clean that up, resulting in query-lifespan memory leakage in queries using hashed subplans. One way that could happen is if the values being hashed require de-toasting, since most of

pgsql: Fix memory leakage in nodeSubplan.c.

2025-09-10 Thread Tom Lane
Fix memory leakage in nodeSubplan.c. If the hash functions used for hashing tuples leaked any memory, we failed to clean that up, resulting in query-lifespan memory leakage in queries using hashed subplans. One way that could happen is if the values being hashed require de-toasting, since most of

pgsql: Fix memory leakage in nodeSubplan.c.

2025-09-10 Thread Tom Lane
Fix memory leakage in nodeSubplan.c. If the hash functions used for hashing tuples leaked any memory, we failed to clean that up, resulting in query-lifespan memory leakage in queries using hashed subplans. One way that could happen is if the values being hashed require de-toasting, since most of

pgsql: Fix memory leakage in nodeSubplan.c.

2025-09-10 Thread Tom Lane
Fix memory leakage in nodeSubplan.c. If the hash functions used for hashing tuples leaked any memory, we failed to clean that up, resulting in query-lifespan memory leakage in queries using hashed subplans. One way that could happen is if the values being hashed require de-toasting, since most of