Преглед на файлове

fix(ThingBuf): fix wrong increment in pop

Signed-off-by: Eliza Weisman <eliza@buoyant.io>
Eliza Weisman преди 3 години
родител
ревизия
0e53279cc2
променени са 1 файла, в които са добавени 1 реда и са изтрити 1 реда
  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,
                         })
                     }