Details
-
Bug
-
Status: Open (View Workflow)
-
Minor
-
Resolution: Unresolved
-
10.2.9
Description
Source code is
switch (version) { |
case FT_LAYOUT_VERSION_29: |
size += sizeof(uint64_t); // logrows in ft |
case FT_LAYOUT_VERSION_28: |
size += sizeof(uint32_t); // fanout in ft |
case FT_LAYOUT_VERSION_27: |
case FT_LAYOUT_VERSION_26: |
Maybe some missing break statements here. Either that or some missing comments
saying the fallthrough is deliberate.
That's how it is in the upstream code:
https://github.com/Tokutek/ft-index/blob/master/ft/serialize/ft-serialize.cc
Could you please report it to them?