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

openSUSE Build Service is sponsored by