mirror of
https://github.com/lightningnetwork/lnd.git
synced 2025-02-22 22:25:24 +01:00
Merge pull request #6547 from Crypt-iQ/boltfix_05-22
channeldb: copy value from boltdb's Get instead of using it directly
This commit is contained in:
commit
e319fb888e
2 changed files with 7 additions and 2 deletions
|
@ -1254,11 +1254,13 @@ func (c *ChannelStateDB) GetChannelOpeningState(outPoint []byte) ([]byte, error)
|
|||
return ErrChannelNotFound
|
||||
}
|
||||
|
||||
serializedState = bucket.Get(outPoint)
|
||||
if serializedState == nil {
|
||||
stateBytes := bucket.Get(outPoint)
|
||||
if stateBytes == nil {
|
||||
return ErrChannelNotFound
|
||||
}
|
||||
|
||||
serializedState = append(serializedState, stateBytes...)
|
||||
|
||||
return nil
|
||||
}, func() {
|
||||
serializedState = nil
|
||||
|
|
|
@ -169,6 +169,9 @@ from occurring that would result in an erroneous force close.](https://github.co
|
|||
* [Taproot wallet inputs can also be used to fund
|
||||
channels](https://github.com/lightningnetwork/lnd/pull/6521)
|
||||
|
||||
* [Fixed an intermittent panic that would occur due to a violated assumption with our
|
||||
underlying database.](https://github.com/lightningnetwork/lnd/pull/6547)
|
||||
|
||||
## Routing
|
||||
|
||||
* [Add a new `time_pref` parameter to the QueryRoutes and SendPayment APIs](https://github.com/lightningnetwork/lnd/pull/6024) that
|
||||
|
|
Loading…
Add table
Reference in a new issue