浏览代码

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,
                         })
                     }