Changeset: 06e30e1a7b7c for MonetDB
URL: https://dev.monetdb.org/hg/MonetDB/rev/06e30e1a7b7c
Modified Files:
        sql/storage/store.c
Branch: Jul2021
Log Message:

Propagate error code to the upper layer


diffs (25 lines):

diff --git a/sql/storage/store.c b/sql/storage/store.c
--- a/sql/storage/store.c
+++ b/sql/storage/store.c
@@ -5336,8 +5336,8 @@ sql_trans_drop_column(sql_trans *tr, sql
                return res;
 
        if (!isNew(col) && !isTempTable(col->t))
-               if (store->storage_api.drop_col(tr, 
(sql_column*)dup_base(&col->base)) != LOG_OK)
-                       return -3;
+               if ((res = store->storage_api.drop_col(tr, 
(sql_column*)dup_base(&col->base))))
+                       return res;
 
        ol_del(t->columns, store, n);
 
@@ -5952,8 +5952,8 @@ sql_trans_drop_idx(sql_trans *tr, sql_sc
                return res;
 
        if (!isNew(i) && !isTempTable(i->t))
-               if (store->storage_api.drop_idx(tr, 
(sql_idx*)dup_base(&i->base)) != LOG_OK)
-                       return -3;
+               if ((res = store->storage_api.drop_idx(tr, 
(sql_idx*)dup_base(&i->base))))
+                       return res;
 
        node *n = ol_find_name(i->t->idxs, i->base.name);
        if (n)
_______________________________________________
checkin-list mailing list
[email protected]
https://www.monetdb.org/mailman/listinfo/checkin-list

Reply via email to