Kaynağa Gözat

fix(ThingBuf): fix wrong increment in pop

Signed-off-by: Eliza Weisman <eliza@buoyant.io>
Eliza Weisman 3 yıl önce
ebeveyn
işleme
0e53279cc2
1 değiştirilmiş dosya ile 1 ekleme ve 1 silme
  1. 1 1
      src/lib.rs

+ 1 - 1
src/lib.rs

@@ -199,7 +199,7 @@ impl<T> ThingBuf<T> {
                 ) {
                     Ok(_) => {
                         return Some(Ref {
-                            new_state: head + 1,
+                            new_state: head.wrapping_add(self.gen),
                             slot,
                         })
                     }