[honey] Fix assertion failure converting from glass
commit8316bc8e6bd9eb3a75a7ea6af6c810ecdaf3531c
authorOlly Betts <olly@survex.com>
Fri, 30 Jun 2023 05:40:20 +0000 (30 17:40 +1200)
committerOlly Betts <olly@survex.com>
Fri, 30 Jun 2023 05:53:30 +0000 (30 17:53 +1200)
tree7d795af360b8e08046970ebb9e8b3dfbacf2bdcb
parentdda0964b4411e70ec30d39d539ad32ade37cb463
[honey] Fix assertion failure converting from glass

The GlassCursor::find_exact() method was failing to actually set
the position properly, but nothing relies on that so we never
noticed ... until the glass to honey conversion code started to
use it in aae2bc9991abe407641d86dbb1a72af71e811538 and needlessly
called read_tag() after find_exact() (find_exact() is documented
as fetching the tag).
xapian-core/backends/glass/glass_cursor.cc
xapian-core/backends/honey/honey_compact.cc