Changeset: da8850c87fc8 for MonetDB
URL: https://dev.monetdb.org/hg/MonetDB?cmd=changeset;node=da8850c87fc8
Modified Files:
        sql/storage/store.c
Branch: default
Log Message:

Memory leaks


diffs (21 lines):

diff --git a/sql/storage/store.c b/sql/storage/store.c
--- a/sql/storage/store.c
+++ b/sql/storage/store.c
@@ -1045,12 +1045,15 @@ load_func(sql_trans *tr, sql_schema *s, 
        if (update_env) {
                /* see creation of env in sql_create_env()
                 * also see upgrade code in sql_upgrades.c */
+               _DELETE(v);
                v = "CREATE FUNCTION env() RETURNS TABLE( name varchar(1024), 
value varchar(2048)) EXTERNAL NAME inspect.\"getEnvironment\";";
        }
        t->imp = (v)?sa_strdup(tr->sa, v):NULL; if (!update_env) _DELETE(v);
-       v = table_funcs.column_find_value(tr, find_sql_column(funcs, "mod"), 
rid);
-       if (update_env)
+       if (update_env) {
                v = "inspect";
+       } else {
+               v = table_funcs.column_find_value(tr, find_sql_column(funcs, 
"mod"), rid);
+       }
        t->mod = (v)?sa_strdup(tr->sa, v):NULL; if (!update_env) _DELETE(v);
        v = table_funcs.column_find_value(tr, find_sql_column(funcs, 
"language"), rid);
        t->lang = (sql_flang) *(int *)v;                        _DELETE(v);
_______________________________________________
checkin-list mailing list
[email protected]
https://www.monetdb.org/mailman/listinfo/checkin-list

Reply via email to