chiark / gitweb /
slip: make checkn out fallible
[hippotat.git] / src / bin / client.rs
index 14d81ce2a79e4b567a0988c8d1a01d96d43375b9..d114acec37c319df7c980eff666159b50736cf10 100644 (file)
@@ -282,7 +282,7 @@ async fn run_client<C:HCC>(
               let addr = ip_packet_addr::<true>(header)?;
               if addr != ic.link.client.0 { throw!(PE::Dst(addr)) }
               Ok(())
-            }, |o| rx_queue.push(o),
+            }, |o| Ok({ rx_queue.push(o) }),
                |e| error!("{} #{}: rx discarding: {}", &ic, req_num, e))
             {
               Ok(()) => reporter.lock().success(),