8
0
mirror of https://github.com/FirebirdSQL/firebird.git synced 2025-02-02 10:40:38 +01:00

Correction.

This commit is contained in:
Adriano dos Santos Fernandes 2023-09-27 21:06:27 -03:00
parent 9d6bd05f25
commit 12f77b6eca

View File

@ -1013,7 +1013,7 @@ ProcedureSourceNode* ProcedureSourceNode::parse(thread_db* tdbb, CompilerScratch
case blr_invsel_procedure_alias:
blrReader.getString(node->alias);
if (csbTail)
if (csbTail && node->alias.hasData())
csbTail->csb_alias = &node->alias;
break;
@ -1118,7 +1118,8 @@ ProcedureSourceNode* ProcedureSourceNode::parse(thread_db* tdbb, CompilerScratch
node->stream = PAR_context(csb, &node->context);
csb->csb_rpt[node->stream].csb_procedure = node->procedure;
csb->csb_rpt[node->stream].csb_alias = &node->alias;
if (node->alias.hasData())
csb->csb_rpt[node->stream].csb_alias = &node->alias;
inArgCount = blrReader.getWord();
node->inputSources = PAR_args(tdbb, csb, inArgCount, inArgCount);