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

Merge pull request #8936 from ThomasWaldmann/buzhash-micro-opt

buzhash* chunker: use window_size not self.window_size
TW преди 1 седмица
родител
ревизия
f8735e68a9
променени са 2 файла, в които са добавени 2 реда и са изтрити 2 реда
  1. 1 1
      src/borg/chunkers/buzhash.pyx
  2. 1 1
      src/borg/chunkers/buzhash64.pyx

+ 1 - 1
src/borg/chunkers/buzhash.pyx

@@ -247,7 +247,7 @@ cdef class Chunker:
         self.remaining -= min_size
         sum = _buzhash(self.data + self.position, window_size, self.table)
 
-        while self.remaining > self.window_size and (sum & chunk_mask) and not (self.eof and self.remaining <= window_size):
+        while self.remaining > window_size and (sum & chunk_mask) and not (self.eof and self.remaining <= window_size):
             p = self.data + self.position
             stop_at = p + self.remaining - window_size
 

+ 1 - 1
src/borg/chunkers/buzhash64.pyx

@@ -224,7 +224,7 @@ cdef class ChunkerBuzHash64:
         self.remaining -= min_size
         sum = _buzhash64(self.data + self.position, window_size, self.table)
 
-        while self.remaining > self.window_size and (sum & chunk_mask) and not (self.eof and self.remaining <= window_size):
+        while self.remaining > window_size and (sum & chunk_mask) and not (self.eof and self.remaining <= window_size):
             p = self.data + self.position
             stop_at = p + self.remaining - window_size