]> git.ipfire.org Git - thirdparty/git.git/blobdiff - reftable/block.c
Merge branch 'ps/reftable-iteration-perf'
[thirdparty/git.git] / reftable / block.c
index ce8a7d24f3d33e265e7d5d05bd77a3dfcf9c5b1f..72eb73b3806d623010c0e224f4f8ce77d555ce43 100644 (file)
@@ -339,8 +339,7 @@ int block_iter_next(struct block_iter *it, struct reftable_record *rec)
                return -1;
        string_view_consume(&in, n);
 
-       strbuf_reset(&it->last_key);
-       strbuf_addbuf(&it->last_key, &it->key);
+       strbuf_swap(&it->last_key, &it->key);
        it->next_off += start.len - in.len;
        return 0;
 }