vendor/libgit2/src/pack-objects.c in rugged-0.27.7 vs vendor/libgit2/src/pack-objects.c in rugged-0.27.9
- old
+ new
@@ -1093,11 +1093,11 @@
for (i = 0; i < window; ++i) {
git__free(array[i].index);
git__free(array[i].data);
}
git__free(array);
- git_buf_dispose(&zbuf);
+ git_buf_free(&zbuf);
return error;
}
#ifdef GIT_THREADS
@@ -1461,11 +1461,11 @@
if (!(error = git_tree_lookup(&tree, pb->repo, oid)) &&
!(error = git_packbuilder_insert(pb, oid, NULL)))
error = git_tree_walk(tree, GIT_TREEWALK_PRE, cb_tree_walk, &context);
git_tree_free(tree);
- git_buf_dispose(&context.buf);
+ git_buf_free(&context.buf);
return error;
}
int git_packbuilder_insert_recur(git_packbuilder *pb, const git_oid *id, const char *name)
{
@@ -1664,10 +1664,10 @@
if (error < 0)
return error;
break;
case GIT_OBJ_BLOB:
- if ((error = retrieve_object(&obj, pb, git_tree_id(tree))) < 0)
+ if ((error = retrieve_object(&obj, pb, entry_id)) < 0)
return error;
if (obj->uninteresting)
continue;
name = git_tree_entry_name(entry);
if ((error = git_packbuilder_insert(pb, entry_id, name)) < 0)