Parse keysend TLV field in onion.
[rust-lightning] / lightning / src / ln / channelmanager.rs
index e7b1ff48783d3a37d0dfbd0fa2f2dd9985b2c53a..52ac049abe7d8eb289c34258e83f5a39ec9edd1d 100644 (file)
@@ -1436,7 +1436,7 @@ impl<Signer: Sign, M: Deref, T: Deref, K: Deref, F: Deref, L: Deref> ChannelMana
                                let payment_data = match next_hop_data.format {
                                        msgs::OnionHopDataFormat::Legacy { .. } => None,
                                        msgs::OnionHopDataFormat::NonFinalNode { .. } => return_err!("Got non final data with an HMAC of 0", 0x4000 | 22, &[0;0]),
-                                       msgs::OnionHopDataFormat::FinalNode { payment_data } => payment_data,
+                                       msgs::OnionHopDataFormat::FinalNode { payment_data, .. } => payment_data,
                                };
 
                                if payment_data.is_none() {