pgpool2.git / summary / log / commit / refs
commit b88e7bd28bd2b752d165064a37dc3d377eea8ece
Author: Tatsuo Ishii <ishii@postgresql.org>
Date: Sat Oct 26 03:29:34 2013 +0000
Fix forgetting free_select_result() in error case.
Per Coverity report "1111458 Resource leak".
src/query_cache/pool_memqcache.c | 1 +
1 file changed, 1 insertion(+)
diff --git a/src/query_cache/pool_memqcache.c b/src/query_cache/pool_memqcache.c
index 184f7d21c..703f46cbe 100644
--- a/src/query_cache/pool_memqcache.c
+++ b/src/query_cache/pool_memqcache.c
@@ -1206,6 +1206,7 @@ int pool_get_database_oid_from_dbname(char *dbname)
if (status != POOL_CONTINUE)
{
pool_debug("pool_discard_oid_maps_by_db: Failed.");
+ free_select_result(res);
return 0;
}
[parent: 69e7de2e85a9]