chiark / gitweb /
checkn: skip empty containers
authorIan Jackson <ijackson@chiark.greenend.org.uk>
Tue, 3 Aug 2021 18:44:45 +0000 (19:44 +0100)
committerIan Jackson <ijackson@chiark.greenend.org.uk>
Tue, 3 Aug 2021 18:44:45 +0000 (19:44 +0100)
Signed-off-by: Ian Jackson <ijackson@chiark.greenend.org.uk>
src/slip.rs

index ad6254ddf22b7990d1cf038d9a3a45e02378c4d5..452634e392f40b9fbde09fbb03976b7365369bcb 100644 (file)
@@ -35,7 +35,8 @@ pub fn checkn<AC, EH, OUT, M: SlipMime+Copy>(
         AC: Fn(&[u8]) -> Result<(), PacketError> + Copy,
         EH: FnMut(PacketError),
 {
-//  eprintln!("before: {:?}", DumpHex(data));
+  //  eprintln!("before: {:?}", DumpHex(data));
+  if data.is_empty() { return }
   for packet in data.split(|&c| c == SLIP_END) {
     match check1(mime, mtu, packet, addr_chk) {
       Err(e) => error_handler(e),