Changeset: 2c1797081e9d for MonetDB
URL: http://dev.monetdb.org/hg/MonetDB?cmd=changeset;node=2c1797081e9d
Modified Files:
        sql/server/rel_schema.c
Branch: sciql
Log Message:

fix a crash on non-dimensional columns.


diffs (17 lines):

diff --git a/sql/server/rel_schema.c b/sql/server/rel_schema.c
--- a/sql/server/rel_schema.c
+++ b/sql/server/rel_schema.c
@@ -982,10 +982,10 @@ rel_create_table(mvc *sql, sql_schema *s
 
                for (col = t->columns.set->h, i = 0; col; col = col->next){
                        sql_column *sc = (sql_column *) col->data;
-                       atom *a_sta = atom_general(sql->sa, &sc->type, 
sc->dim->start);
-                       atom *a_ste = atom_general(sql->sa, &sc->type, 
sc->dim->step);
-                       atom *a_sto = atom_general(sql->sa, &sc->type, 
sc->dim->stop);
                        if (sc->dim){
+                               atom *a_sta = atom_general(sql->sa, &sc->type, 
sc->dim->start);
+                               atom *a_ste = atom_general(sql->sa, &sc->type, 
sc->dim->step);
+                               atom *a_sto = atom_general(sql->sa, &sc->type, 
sc->dim->stop);
                                switch(a_sto->data.vtype){
                                case TYPE_bte:
                                        cnt = (*(bte *)VALget(&a_sto->data) - 
*(bte *)VALget(&a_sta->data)) / *(bte *)VALget(&a_ste->data); break;
_______________________________________________
Checkin-list mailing list
[email protected]
http://mail.monetdb.org/mailman/listinfo/checkin-list

Reply via email to