util/datamanager.lua
changeset 13362 2b8ec22988af
parent 13303 20b7de7ab66a
child 13374 971fd4cb09d4
--- a/util/datamanager.lua	Sun Nov 26 22:58:11 2023 +0100
+++ b/util/datamanager.lua	Mon Nov 27 00:14:56 2023 +0100
@@ -424,7 +424,8 @@
 	end
 
 	if ih then
-		return setmetatable({ file = ih }, index_mt);
+		local first_length = string.unpack(ih:read(index_item_size));
+		return setmetatable({ file = ih; { start = 0; length = first_length } }, index_mt);
 	end
 
 	local index, err = build_list_index(username, host, datastore);