Procházet zdrojové kódy

fix(ThingBuf): fix wrong increment in pop

Signed-off-by: Eliza Weisman <eliza@buoyant.io>
Eliza Weisman před 3 roky
rodič
revize
0e53279cc2
1 změnil soubory, kde provedl 1 přidání a 1 odebrání
  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,
                         })
                     }