File tree Expand file tree Collapse file tree 3 files changed +10
-0
lines changed Expand file tree Collapse file tree 3 files changed +10
-0
lines changed Original file line number Diff line number Diff line change @@ -4211,6 +4211,9 @@ void write_schemas()
42114211 if (!X.RDB$CHARACTER_SET_NAME.NULL)
42124212 PUT_TEXT(att_schema_charset_name, X.RDB$CHARACTER_SET_NAME);
42134213
4214+ if (!X.RDB$SQL_SECURITY.NULL)
4215+ put_boolean(att_schema_sql_security, X.RDB$SQL_SECURITY);
4216+
42144217 if (!X.RDB$SECURITY_CLASS.NULL)
42154218 PUT_TEXT(att_schema_security_class, X.RDB$SECURITY_CLASS);
42164219
Original file line number Diff line number Diff line change @@ -696,6 +696,7 @@ enum att_type {
696696 att_schema_name = SERIES,
697697 att_schema_charset_schema_name,
698698 att_schema_charset_name,
699+ att_schema_sql_security,
699700 att_schema_security_class,
700701 att_schema_owner_name,
701702 att_schema_description,
Original file line number Diff line number Diff line change @@ -8577,6 +8577,7 @@ bool get_schema(BurpGlobals* tdgbl)
85778577 X.RDB$SCHEMA_NAME.NULL = TRUE;
85788578 X.RDB$CHARACTER_SET_SCHEMA_NAME.NULL = TRUE;
85798579 X.RDB$CHARACTER_SET_NAME.NULL = TRUE;
8580+ X.RDB$SQL_SECURITY.NULL = TRUE;
85808581 X.RDB$SECURITY_CLASS.NULL = TRUE;
85818582 X.RDB$OWNER_NAME.NULL = TRUE;
85828583 X.RDB$DESCRIPTION.NULL = TRUE;
@@ -8605,6 +8606,11 @@ bool get_schema(BurpGlobals* tdgbl)
86058606 X.RDB$CHARACTER_SET_NAME.NULL = FALSE;
86068607 break;
86078608
8609+ case att_schema_sql_security:
8610+ X.RDB$SQL_SECURITY = get_boolean(tdgbl, false);
8611+ X.RDB$SQL_SECURITY.NULL = FALSE;
8612+ break;
8613+
86088614 case att_schema_security_class:
86098615 GET_TEXT(X.RDB$SECURITY_CLASS);
86108616 fix_security_class_name(tdgbl, X.RDB$SECURITY_CLASS, false);
You can’t perform that action at this time.
0 commit comments