File Fixed-CORE-5567-Direct-system-table-modifications-ar.patch of Package firebird
From: Adriano dos Santos Fernandes <adrianosf@gmail.com>
Date: Mon, 12 Jun 2017 19:53:42 -0300
Subject: Fixed CORE-5567 - Direct system table modifications are not completely prohibited.
Patch-mainline: R3_0_3?
Git-commit: 9364fac17177d80f92049adae7ab88481d069ce9
References: CORE-5567
---
src/jrd/JrdStatement.cpp | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/src/jrd/JrdStatement.cpp b/src/jrd/JrdStatement.cpp
index ae34b3007e53..b1ad758f7272 100644
--- a/src/jrd/JrdStatement.cpp
+++ b/src/jrd/JrdStatement.cpp
@@ -725,7 +725,7 @@ template <typename T> static void makeSubRoutines(thread_db* tdbb, JrdStatement*
Routine* subRoutine = subNode->routine;
CompilerScratch*& subCsb = subNode->subCsb;
- JrdStatement* subStatement = JrdStatement::makeStatement(tdbb, subCsb, true);
+ JrdStatement* subStatement = JrdStatement::makeStatement(tdbb, subCsb, false);
subStatement->parentStatement = statement;
subRoutine->setStatement(subStatement);
--
2.13.2