Skip to content

Commit c77fbdd

Browse files
committed
Add missing protection for system tables
1 parent 67c93d4 commit c77fbdd

File tree

1 file changed

+2
-0
lines changed

1 file changed

+2
-0
lines changed

src/jrd/vio.cpp

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -4503,6 +4503,7 @@ void VIO_store(thread_db* tdbb, record_param* rpb, jrd_tra* transaction)
45034503
break;
45044504

45054505
case rel_fields:
4506+
protect_system_table_insert(tdbb, request, relation);
45064507
EVL_field(0, rpb->rpb_record, f_fld_schema, &schemaDesc);
45074508
MOV_get_metaname(tdbb, &schemaDesc, object_name.schema);
45084509
EVL_field(0, rpb->rpb_record, f_fld_name, &desc);
@@ -4554,6 +4555,7 @@ void VIO_store(thread_db* tdbb, record_param* rpb, jrd_tra* transaction)
45544555
break;
45554556

45564557
case rel_triggers:
4558+
protect_system_table_insert(tdbb, request, relation);
45574559
EVL_field(0, rpb->rpb_record, f_trg_schema, &schemaDesc);
45584560
EVL_field(0, rpb->rpb_record, f_trg_rname, &desc);
45594561

0 commit comments

Comments
 (0)