fix double .remove() on InMemoryLayer read error (not the bug)

This commit is contained in:
Christian Schwarz
2024-09-14 13:41:36 +00:00
parent f54cf567ff
commit 10556f25df

View File

@@ -497,9 +497,6 @@ impl InMemoryLayer {
.expect("sender must exist");
match read.into_result().expect("we run execute() above") {
Err(e) => {
let sender = senders
.remove(&(key, entry_lsn))
.expect("sender must exist");
let _ = sender
.send(Err(std::io::Error::new(e.kind(), "dio vec read failed")));
}