X-Git-Url: http://git.bitcoin.ninja/index.cgi?a=blobdiff_plain;f=src%2Fln%2Fmsgs.rs;h=f6968c5d3a32dfd4b0b20915ee5db02839943efb;hb=8ba352952242421041cef4019d0bf2172e712986;hp=6c910865388d965e69f7c92ba6f91d10d5e9d04a;hpb=675cf4ac1d02b2b558a0e041d6cd4bebac0e5108;p=rust-lightning diff --git a/src/ln/msgs.rs b/src/ln/msgs.rs index 6c910865..f6968c5d 100644 --- a/src/ln/msgs.rs +++ b/src/ln/msgs.rs @@ -63,13 +63,13 @@ impl LocalFeatures { #[cfg(not(feature = "fuzztarget"))] pub(crate) fn new() -> LocalFeatures { LocalFeatures { - flags: vec![1 << 4], + flags: vec![1 << 5], } } #[cfg(feature = "fuzztarget")] pub fn new() -> LocalFeatures { LocalFeatures { - flags: vec![1 << 4], + flags: vec![1 << 5], } } @@ -94,8 +94,9 @@ impl LocalFeatures { pub(crate) fn supports_upfront_shutdown_script(&self) -> bool { self.flags.len() > 0 && (self.flags[0] & (3 << 4)) != 0 } + #[cfg(test)] pub(crate) fn unset_upfront_shutdown_script(&mut self) { - self.flags[0] ^= 1 << 4; + self.flags[0] ^= 1 << 5; } pub(crate) fn requires_unknown_bits(&self) -> bool { @@ -713,7 +714,6 @@ mod fuzzy_internal_msgs { pub(crate) data: OnionRealm0HopData, pub(crate) hmac: [u8; 32], } - unsafe impl ::util::internal_traits::NoDealloc for OnionHopData{} pub struct DecodedOnionErrorPacket { pub(crate) hmac: [u8; 32], @@ -2018,9 +2018,9 @@ mod tests { target_value.append(&mut hex::decode("0000").unwrap()); } if initial_routing_sync { - target_value.append(&mut hex::decode("000118").unwrap()); + target_value.append(&mut hex::decode("000128").unwrap()); } else { - target_value.append(&mut hex::decode("000110").unwrap()); + target_value.append(&mut hex::decode("000120").unwrap()); } assert_eq!(encoded_value, target_value); }