From: <ro...@us...> - 2014-05-01 05:55:19
|
Revision: 59515 http://sourceforge.net/p/firebird/code/59515 Author: robocop Date: 2014-05-01 05:55:15 +0000 (Thu, 01 May 2014) Log Message: ----------- More sys tables protected. Modified Paths: -------------- firebird/trunk/src/jrd/vio.cpp Modified: firebird/trunk/src/jrd/vio.cpp =================================================================== --- firebird/trunk/src/jrd/vio.cpp 2014-05-01 05:51:23 UTC (rev 59514) +++ firebird/trunk/src/jrd/vio.cpp 2014-05-01 05:55:15 UTC (rev 59515) @@ -1343,6 +1343,10 @@ switch ((RIDS) relation->rel_id) { case rel_database: + case rel_types: + case rel_log: + case rel_backup_history: + case rel_sec_global_map: protect_system_table(tdbb, relation, "DELETE", true); break; @@ -2378,6 +2382,16 @@ { switch ((RIDS) relation->rel_id) { + case rel_pages: + case rel_formats: + case rel_types: + case rel_msgs: + case rel_log: + case rel_backup_history: + case rel_sec_global_map: + protect_system_table(tdbb, relation, "UPDATE", true); + break; + case rel_database: check_class(tdbb, transaction, org_rpb, new_rpb, f_dat_class); EVL_field(0, org_rpb->rpb_record, f_dat_linger, &desc1); @@ -2968,6 +2982,7 @@ break; case rel_log: + case rel_sec_global_map: protect_system_table(tdbb, relation, "INSERT", true); break; This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |