Fix calling reload twice for package constants and improve hash calculation#9045
Fix calling reload twice for package constants and improve hash calculation#9045Noremos wants to merge 4 commits into
Conversation
AlexPeshkoff
left a comment
There was a problem hiding this comment.
Fix is OK & and I approve it but one question. Why does dsc_address change with same value? Sorry but looks strange for constant.
This was a bug. First, the Package::reload method was called, creating a constant. Then, in the Package::checkReload method, m_callReload remained true, so the Package::reload method was called again. Constants were added and recreated. That's why I moved |
Cannot |
|
On 6/1/26 18:47, Artyom Abakumov wrote:
*Noremos* left a comment (FirebirdSQL/firebird#9045)
<#9045 (comment)>
Why does dsc_address change with same value? Sorry but looks
strange for constant.
This was a bug. First, the Package::reload method was called, creating
a constant. Then, in the Package::checkReload method, m_callReload
remained true, so the Package::reload method was called again.
Constants were added and recreated. That's why I moved |m_callReload =
false| to Package::reload in this PR.
Wonderful !!
|
The |
Fixes for the issue described in https://groups.google.com/g/firebird-devel/c/xIxhL_QAjEg : wierd error message when using a consatnt.
To reproduce: