Closed nayuta-ueno closed 4 years ago
再接続時、channel_reestablishより前にfunding_lockedを受信した場合、unilateral closeしていた。 channel_reestablish ==> funding_lockedと想定していたため、順番が違えばfail channelするからちょうど良かったのだが、BOLTとしてはどちらの順でも受け入れるべきと判断。
channel_reestablish送受信済みフラグをfunding_lockedと共通化していたため、funding_locked受信→channel_reestablish送信の時点で「channel_reestablish送受信済み」の処理を行ってしまい、next値の判定がうまくいっていなかった。
再接続時、channel_reestablishより前にfunding_lockedを受信した場合、unilateral closeしていた。 channel_reestablish ==> funding_lockedと想定していたため、順番が違えばfail channelするからちょうど良かったのだが、BOLTとしてはどちらの順でも受け入れるべきと判断。
channel_reestablish送受信済みフラグをfunding_lockedと共通化していたため、funding_locked受信→channel_reestablish送信の時点で「channel_reestablish送受信済み」の処理を行ってしまい、next値の判定がうまくいっていなかった。