| 164 | } |
| 165 | |
| 166 | int table_init_block(struct reftable_table *t, struct reftable_block *block, |
| 167 | uint64_t next_off, uint8_t want_typ) |
| 168 | { |
| 169 | uint32_t header_off = next_off ? 0 : header_size(t->version); |
| 170 | int err; |
| 171 | |
| 172 | if (next_off >= t->size) |
| 173 | return 1; |
| 174 | |
| 175 | err = reftable_block_init(block, &t->source, next_off, header_off, |
| 176 | t->block_size, hash_size(t->hash_id), want_typ); |
| 177 | if (err) |
| 178 | reftable_block_release(block); |
| 179 | return err; |
| 180 | } |
| 181 | |
| 182 | static void table_iter_close(struct table_iter *ti) |
| 183 | { |
no test coverage detected