chiark / gitweb /
sort out error handling for server rx slip frames
[hippotat.git] / src / bin / server.rs
index 4a8070481f77e815a776f20863152265b9120adb..73f2de5495639841d3525e59bf39767a6aa7efae 100644 (file)
@@ -349,7 +349,7 @@ async fn run_client(ic: Arc<InstanceConfig>,
               let daddr = ip_packet_addr::<true>(header)?;
               Ok(daddr)
             }, |(daddr,packet)| route_packet(daddr,packet),
-               |e| { let _xxx = warnings.add(&e); }
+               |e| Ok::<_,SlipFramesError<_>>({ warnings.add(&e)?; })
             )?;
           }