File tree Expand file tree Collapse file tree 1 file changed +6
-3
lines changed Expand file tree Collapse file tree 1 file changed +6
-3
lines changed Original file line number Diff line number Diff line change @@ -838,7 +838,11 @@ where
838
838
match write_util ( & chan_mon, true , & mut ser_chan) {
839
839
Ok ( _) => {
840
840
// Adding size of peer_storage_monitor.
841
- curr_size += ser_chan. 0 . len ( ) + 32 + 8 + 32 + 14 ;
841
+ curr_size += ser_chan. 0 . serialized_length ( )
842
+ + min_seen_secret. serialized_length ( )
843
+ + chan_id. serialized_length ( )
844
+ + counterparty_node_id. serialized_length ( ) ;
845
+
842
846
if curr_size > MAX_PEER_STORAGE_SIZE {
843
847
break ;
844
848
}
@@ -858,8 +862,7 @@ where
858
862
}
859
863
}
860
864
861
- let mut serialised_channels = Vec :: new ( ) ;
862
- monitors_list. write ( & mut serialised_channels) . unwrap ( ) ;
865
+ let serialised_channels = monitors_list. encode ( ) ;
863
866
let our_peer_storage = DecryptedOurPeerStorage :: new ( serialised_channels) ;
864
867
let cipher = our_peer_storage. encrypt ( & self . our_peerstorage_encryption_key , & random_bytes) ;
865
868
You can’t perform that action at this time.
0 commit comments