diff options
| author | Laurenz <laurmaedje@gmail.com> | 2022-04-05 17:02:43 +0200 |
|---|---|---|
| committer | Laurenz <laurmaedje@gmail.com> | 2022-04-05 17:03:24 +0200 |
| commit | 20b4d590b3efbd9b7a44fd6d3a658e7b84d21b99 (patch) | |
| tree | cd4d12ca0e0b96015768ce14ce64970f57809b73 /src/export | |
| parent | b8233a9e01229963370f0357791ed02b067bce1b (diff) | |
Fix wrong `search_range` computation
Diffstat (limited to 'src/export')
| -rw-r--r-- | src/export/subset.rs | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/src/export/subset.rs b/src/export/subset.rs index 651ed52b..13a991f9 100644 --- a/src/export/subset.rs +++ b/src/export/subset.rs @@ -89,7 +89,7 @@ impl<'a> Subsetter<'a> { // Write table directory. let count = self.tables.len() as u16; let entry_selector = (count as f32).log2().floor() as u16; - let search_range = entry_selector.pow(2) * 16; + let search_range = 2u16.pow(u32::from(entry_selector)) * 16; let range_shift = count * 16 - search_range; w.write(count); w.write(search_range); |
