Explorar o código

fix(ThingBuf): fix backwards subtraction in `len`

Signed-off-by: Eliza Weisman <eliza@buoyant.io>
Eliza Weisman %!s(int64=3) %!d(string=hai) anos
pai
achega
caab6b2354
Modificáronse 1 ficheiros con 1 adicións e 1 borrados
  1. 1 1
      src/lib.rs

+ 1 - 1
src/lib.rs

@@ -244,7 +244,7 @@ impl Core {
                 let (head_idx, _) = self.idx_gen(head);
                 let (tail_idx, _) = self.idx_gen(tail);
                 return match head_idx.cmp(&tail_idx) {
-                    cmp::Ordering::Less => head_idx - tail_idx,
+                    cmp::Ordering::Less => tail_idx - head_idx,
                     cmp::Ordering::Greater => self.capacity - head_idx + tail_idx,
                     _ if tail == head => 0,
                     _ => self.capacity,