Fix debug panic in onion utils on large custom TLVs or metadata.
[rust-lightning] / fuzz / src / full_stack.rs
index 49d67650681a3de7dea33c2c7ed098625529da35..725f83af9842caf79e013cf0b1d6edb1bb985d72 100644 (file)
@@ -341,6 +341,8 @@ impl NodeSigner for KeyProvider {
 
 impl SignerProvider for KeyProvider {
        type EcdsaSigner = TestChannelSigner;
+       #[cfg(taproot)]
+       type TaprootSigner = TestChannelSigner;
 
        fn generate_channel_keys_id(&self, inbound: bool, _channel_value_satoshis: u64, _user_channel_id: u128) -> [u8; 32] {
                let ctr = self.counter.fetch_add(1, Ordering::Relaxed) as u8;
@@ -726,7 +728,7 @@ mod tests {
                pub lines: Mutex<HashMap<(String, String), usize>>,
        }
        impl Logger for TrackingLogger {
-               fn log(&self, record: &Record) {
+               fn log(&self, record: Record) {
                        *self.lines.lock().unwrap().entry((record.module_path.to_string(), format!("{}", record.args))).or_insert(0) += 1;
                        println!("{:<5} [{} : {}, {}] {}", record.level.to_string(), record.module_path, record.file, record.line, record.args);
                }