Changeset: ce5e1b30a8a5 for MonetDB
URL: http://dev.monetdb.org/hg/MonetDB?cmd=changeset;node=ce5e1b30a8a5
Modified Files:
        sql/storage/bat/bat_storage.c
Branch: default
Log Message:

fixed leak


diffs (29 lines):

diff --git a/sql/storage/bat/bat_storage.c b/sql/storage/bat/bat_storage.c
--- a/sql/storage/bat/bat_storage.c
+++ b/sql/storage/bat/bat_storage.c
@@ -1041,16 +1041,6 @@ snapshot_create_idx(sql_trans *tr, sql_i
 }
 
 static int
-new_persistent_dbat( sql_dbat *bat)
-{
-       BAT *b = temp_descriptor(bat->dbid);
-
-       bat->dbid = temp_create(b);
-       bat_destroy(b);
-       return LOG_OK;
-}
-
-static int
 load_dbat(sql_dbat *bat, int bid)
 {
        BAT *b = quick_descriptor(bid);
@@ -1083,7 +1073,7 @@ create_del(sql_trans *tr, sql_table *t)
                        return load_dbat(bat, bid);
                ok = LOG_ERR;
        } else if (bat->dbid && !isTempTable(t)) {
-               return new_persistent_dbat(bat);
+               return ok;
        } else if (!bat->dbid) {
                b = bat_new(TYPE_void, TYPE_oid, t->sz);
                bat_set_access(b, BAT_READ);
_______________________________________________
checkin-list mailing list
[email protected]
http://mail.monetdb.org/mailman/listinfo/checkin-list

Reply via email to