chiark / gitweb /
fix SSE content start position
authorIan Jackson <ijackson@chiark.greenend.org.uk>
Sun, 5 Jul 2020 22:14:54 +0000 (23:14 +0100)
committerIan Jackson <ijackson@chiark.greenend.org.uk>
Sun, 5 Jul 2020 22:14:54 +0000 (23:14 +0100)
src/sse.rs

index b360c4815eb547b9bfa70026da161248c5d48a13..49e2c815c1b8695c76ca6c4cd88bebc131c729e9 100644 (file)
@@ -233,8 +233,8 @@ eprintln!("updates content iad={:?} player={:?} cl={:?} updates={:?}",
 
     let to_send = match log.into_iter().rev()
       .find(|(_,update)| update.gen < gen) {
-        None => log.end_index(),
-        Some((i,_)) => i,
+        None => log.front_index(),
+        Some((mut i,_)) => { i.try_increment(); i },
       };
     
     UpdateReader {