Changeset: 1c178a0881ef for MonetDB URL: https://dev.monetdb.org/hg/MonetDB/rev/1c178a0881ef Added Files: sql/test/BugTracker-2023/Tests/alter-inc-seq-crash-7387.test Modified Files: sql/server/rel_sequence.c sql/test/BugTracker-2023/Tests/All Branch: Sep2022 Log Message:
add test and fix for bug #7387 diffs (30 lines): diff --git a/sql/server/rel_sequence.c b/sql/server/rel_sequence.c --- a/sql/server/rel_sequence.c +++ b/sql/server/rel_sequence.c @@ -270,11 +270,11 @@ rel_alter_seq( char *sname = qname_schema(qname); char *name = qname_schema_object(qname); sql_sequence *seq; - int start_type = start_list->h->data.i_val; + int start_type = start_list?start_list->h->data.i_val:0; sql_rel *r = NULL; sql_exp *val = NULL; - assert(start_list->h->type == type_int); + assert(!start_list || start_list->h->type == type_int); (void) tpe; if (!(seq = find_sequence_on_scope(sql, sname, name, "ALTER SEQUENCE"))) return NULL; diff --git a/sql/test/BugTracker-2023/Tests/All b/sql/test/BugTracker-2023/Tests/All --- a/sql/test/BugTracker-2023/Tests/All +++ b/sql/test/BugTracker-2023/Tests/All @@ -1,2 +1,3 @@ ambiguous-identifiers-7372 temp-table-foreign-key-crash-7378 +alter-inc-seq-crash-7387 diff --git a/sql/test/BugTracker-2023/Tests/alter-inc-seq-crash-7387.test b/sql/test/BugTracker-2023/Tests/alter-inc-seq-crash-7387.test new file mode 100644 --- /dev/null +++ b/sql/test/BugTracker-2023/Tests/alter-inc-seq-crash-7387.test @@ -0,0 +1,1 @@ +ALTER SEQUENCE x INCREMENT BY 2; _______________________________________________ checkin-list mailing list -- checkin-list@monetdb.org To unsubscribe send an email to checkin-list-le...@monetdb.org