Commit 7af26f8f5816ba602a30bbc1c8eb8eced1247bd6

Vicent Marti 2011-12-14T03:24:16

Fix tree-diff with the new path API

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
diff --git a/src/tree.c b/src/tree.c
index 1015bd0..b698a8a 100644
--- a/src/tree.c
+++ b/src/tree.c
@@ -1031,12 +1031,12 @@ static int diff_index_cb(const char *root, git_tree_entry *tentry, void *data)
 int git_tree_diff_index_recursive(git_tree *tree, git_index *index, git_tree_diff_cb cb, void *data)
 {
 	struct diff_index_cbdata cbdata;
-	char dummy_path[GIT_PATH_MAX];
+	git_buf dummy_path = GIT_BUF_INIT;
 
 	cbdata.index = index;
 	cbdata.i = 0;
 	cbdata.cb = cb;
 	cbdata.data = data;
 
-	return tree_walk_post(tree, diff_index_cb, dummy_path, 0, &cbdata);
+	return tree_walk_post(tree, diff_index_cb, &dummy_path, &cbdata);
 }