[prev in list] [next in list] [prev in thread] [next in thread] 

List:       monetdb-checkins
Subject:    MonetDB: mangled - Fix memory leak.
From:       Aris_Koning <commits+aris.koning=monetdbsolutions.com () monetdb ! o
Date:       2022-01-29 20:31:49
Message-ID: hg.abde58823017.1643488309.-555963956852163133 () dev ! monetdb ! org
[Download RAW message or body]

Changeset: abde58823017 for MonetDB
URL: https://dev.monetdb.org/hg/MonetDB/rev/abde58823017
Modified Files:
	sql/backends/monet5/sql_upgrades.c
Branch: mangled
Log Message:

Fix memory leak.


diffs (22 lines):

diff --git a/sql/backends/monet5/sql_upgrades.c b/sql/backends/monet5/sql_upgrades.c
--- a/sql/backends/monet5/sql_upgrades.c
+++ b/sql/backends/monet5/sql_upgrades.c
@@ -4675,12 +4675,17 @@ sql_update_default(Client c, mvc *sql, c
 			BBPunfix(b->batCacheid);
 			/* nothing to do */
 			GDKfree(buf);
+			res_table_destroy(output);
 			return NULL;
 		}
 		BBPunfix(b->batCacheid);
 	}
-	else
+	else {
+		res_table_destroy(output);
 		throw(SQL, __func__, SQLSTATE(HY013) MAL_MALLOC_FAIL);
+	}
+
+	res_table_destroy(output);
 
 	if (!*systabfixed && (err = sql_fix_system_tables(c, sql, prev_schema)) != NULL)
 		return err;
_______________________________________________
checkin-list mailing list
checkin-list@monetdb.org
https://www.monetdb.org/mailman/listinfo/checkin-list
[prev in list] [next in list] [prev in thread] [next in thread] 

Configure | About | News | Add a list | Sponsored by KoreLogic