chiark
/
gitweb
/
~ianmdlvl
/
otter.git
/ commitdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
| commitdiff |
tree
raw
|
patch
| inline |
side by side
(parent:
97104a3
)
Try fix broken attempt to avoid null updates
author
Ian Jackson
<ijackson@chiark.greenend.org.uk>
Sat, 26 Sep 2020 23:12:54 +0000
(
00:12
+0100)
committer
Ian Jackson
<ijackson@chiark.greenend.org.uk>
Sat, 26 Sep 2020 23:12:54 +0000
(
00:12
+0100)
Signed-off-by: Ian Jackson <ijackson@chiark.greenend.org.uk>
src/updates.rs
patch
|
blob
|
history
diff --git
a/src/updates.rs
b/src/updates.rs
index 29bfa434ccfa925c962d341c7237a988cf34355d..2d9ce6dad9c1ee4563b7f0e38fa018d5d72bb366 100644
(file)
--- a/
src/updates.rs
+++ b/
src/updates.rs
@@
-368,7
+368,8
@@
impl<'r> PrepareUpdatesBuffer<'r> {
impl<'r> Drop for PrepareUpdatesBuffer<'r> {
fn drop(&mut self) {
- if let Some(gen) = self.gen {
+ if ! (self.us.is_empty() && self.gen.is_none()) {
+ let gen = self.gen();
let update = PreparedUpdate {
when: Instant::now(),
gen,