Skip to content

Commit 29faec9

Browse files
committed
229 update
1 parent 5e9aba0 commit 29faec9

File tree

1 file changed

+4
-4
lines changed

1 file changed

+4
-4
lines changed

rs3cache_backend/src/meta.rs

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -202,7 +202,7 @@ impl IndexMetadata {
202202

203203
let _index_utc_stamp = if format > 5 { Some(buffer.try_get_i32()?) } else { None };
204204

205-
let [named, hashed, unk4, ..] = buffer.get_bitflags();
205+
let [named, hashed, sized, ..] = buffer.get_bitflags();
206206

207207
let entry_count = if format >= 7 {
208208
buffer.try_get_smart32()?.unwrap() as usize
@@ -235,7 +235,7 @@ impl IndexMetadata {
235235
.take(entry_count)
236236
.collect::<Result<Vec<i32>, ReadError>>()?;
237237

238-
let unknowns = if unk4 {
238+
let unknowns = if cfg!(feature = "sqlite") && sized {
239239
repeat_with(|| try { Some(buffer.try_get_i32()?) })
240240
.take(entry_count)
241241
.collect::<Result<Vec<Option<i32>>, ReadError>>()?
@@ -249,7 +249,7 @@ impl IndexMetadata {
249249
vec![None; entry_count]
250250
};
251251

252-
let (compressed_sizes, sizes): (Vec<_>, Vec<_>) = if unk4 {
252+
let (compressed_sizes, sizes): (Vec<_>, Vec<_>) = if sized {
253253
repeat_with(|| (Some(buffer.get_u32()), Some(buffer.get_u32()))).take(entry_count).unzip()
254254
} else {
255255
(vec![None; entry_count], vec![None; entry_count])
@@ -317,7 +317,7 @@ impl IndexMetadata {
317317
)
318318
.collect();
319319

320-
//assert!(!buffer.buf.has_remaining());
320+
debug_assert!(!buffer.has_remaining());
321321

322322
Ok(Self { metadatas })
323323
}

0 commit comments

Comments
 (0)